Subversion Repositories HomeAutomation

Rev

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

Rev 1310 Rev 1311
Line 14... Line 14...
14
{
14
{
15
    this->myName = name;
15
    this->myName = name;
16
    this->myRequired = required;
16
    this->myRequired = required;
17
    this->myUnit = unit;
17
    this->myUnit = unit;
18
 
18
 
19
    xml::Node datatypeNode = db::Database::getInstance()->getRootNode().selectFirst("datatypes").selectFirst("datatype", xml::Node::attributePair("name", datatype));
19
    xml::Node datatypeNode = Protocol::getInstance()->getRootNode().selectFirst("datatypes").selectFirst("datatype", xml::Node::attributePair("name", datatype));
20
 
20
 
21
    this->myLength = stoi(datatypeNode["length"]);
21
    this->myLength = stoi(datatypeNode["length"]);
22
    this->myDatatype = boost::make_shared<Datatype>(Datatype::getTypeFromString(datatypeNode["type"]));
22
    this->myDatatype = boost::make_shared<Datatype>(Datatype::getTypeFromString(datatypeNode["type"]));
23
}
23
}
24
 
24