Subversion Repositories HomeAutomation

Rev

Rev 1311 | Rev 1323 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1311 Rev 1314
Line 14... Line 14...
14
{
14
{
15
    xml::Node::nodeList nodes = Protocol::getInstance()->getRootNode().selectFirst("header").select("variable");
15
    xml::Node::nodeList nodes = Protocol::getInstance()->getRootNode().selectFirst("header").select("variable");
16
 
16
 
17
    for (unsigned int n = 0; n < nodes.size(); n++)
17
    for (unsigned int n = 0; n < nodes.size(); n++)
18
    {
18
    {
19
        Variable variable(nodes[n]["name"], nodes[n]["datatype"], stob(nodes[n]["required"]), nodes[n]["unit"]);
19
        Variable variable(nodes[n]["name"], nodes[n]["datatype"], convert::string2bool(nodes[n]["required"]), nodes[n]["unit"]);
20
        this->myVariables[nodes[n]["name"]] = variable;
20
        this->myVariables[nodes[n]["name"]] = variable;
21
    }
21
    }
22
}
22
}
23
 
23
 
24
Header::~Header()
24
Header::~Header()