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"], |
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() |