1202 } |
1202 } |
1203 if ((!xmlStrcmp(cur->name, (const xmlChar *)"VOLUME"))) { |
1203 if ((!xmlStrcmp(cur->name, (const xmlChar *)"VOLUME"))) { |
1204 key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); |
1204 key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); |
1205 if (sscanf((const char *)key, "%f", &val) == 1) |
1205 if (sscanf((const char *)key, "%f", &val) == 1) |
1206 unit->volume = val; |
1206 unit->volume = val; |
1207 xmlFree(key); |
1207 xmlFree(key); |
1208 } |
1208 } |
1209 if ((!xmlStrcmp(cur->name, (const xmlChar *)"AIR_ADDRESS"))) { |
1209 if ((!xmlStrcmp(cur->name, (const xmlChar *)"AIR_ADDRESS"))) { |
1210 unit->air_address = (char *)xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); |
1210 unit->air_address = (char *)xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); |
1211 } |
1211 } |
1212 if ((!xmlStrcmp(cur->name, (const xmlChar *)"AIR_STATE"))) { |
1212 if ((!xmlStrcmp(cur->name, (const xmlChar *)"AIR_STATE"))) { |