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 = |
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 | ||