本文整理汇总了C++中Led::setBlink方法的典型用法代码示例。如果您正苦于以下问题:C++ Led::setBlink方法的具体用法?C++ Led::setBlink怎么用?C++ Led::setBlink使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Led
的用法示例。
在下文中一共展示了Led::setBlink方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: startTag
void StatusXMLDocumentHandler::startTag(QString tagName, QHash<QString, QString> attributes)
{
setStatus(false);
bool tmp = true;
if(tagName == "DisplayStatus")
{
}
if(checkData(attributeList.value(tagName), attributes))
{
if(tagName == "StatusText")
{
int p;
float f;
if(validateAttribute(attributes.value("name_text_id"), _int, &p, &tmp))
statusData.setNameTextId(p);
if(attributes.contains("value"))
{
if(validateAttribute(attributes.value("value"), _float, &f, &tmp))
statusData.setValue(f);
if(validateAttribute(attributes.value("unit_text_id"), _int, &p, &tmp))
statusData.setUnitTextId(p);
if(validateAttribute(attributes.value("precision"), _int, &p, &tmp))
statusData.setPrecision(p);
}
}
else if(tagName == "Led")
{
int p;
QString s;
Led led;
if(validateAttribute(attributes.value("id"), _int, &p, &tmp))
{
if(!leds.contains(p))
{
led.setId(p);
// leds.insert(p,led);
// status.addLed(led);
}
else
{
// led = leds.value(p);
}
}
if(validateAttribute(attributes.value("color"), _string, &s, &tmp))
{
// if(ledData)
led.setColor(s);
}
if(validateAttribute(attributes.value("blink"), _int, &p, &tmp))
{
// if(ledData)
led.setBlink(p);
}
}
}
else
{
error("Not all mandatory attributes are validated");
}
setStatus(tmp);
}