1 #ifndef MERGNODEIDENTIFICATION_H
2 #define MERGNODEIDENTIFICATION_H
19 void setCanID(byte val){canID=val;};
20 void setNodeNumber(
unsigned int val){nodeNumber=val;};
21 void setNodeName(
char const *nodeName,
int csize);
22 byte getCanID(){
return canID;};
23 unsigned int getNodeNumber(){
return nodeNumber;};
24 const char* getNodeName();
29 void setManufacturerId(byte val){manufacturerId=val;};
30 byte getManufacturerId(){
return manufacturerId;};
32 void setModuleId(byte val){moduleId=val;};
33 byte getModuleId(){
return moduleId;};
35 void setFlags(byte val){flags=val;};
36 byte getFlags(){
return flags;};
38 void setMinCodeVersion(byte val){minCodeVersion=val;};
39 byte getMinCodeVersion(){
return minCodeVersion;};
41 void setMaxCodeVersion(byte val){maxCodeVersion=val;};
42 byte getMaxCodeVersion(){
return maxCodeVersion;};
44 void setSuportedEvents(byte val){suportedEvents=val;};
45 byte getSuportedEvents(){
return suportedEvents;};
47 void setSuportedEventsVariables(byte val){suportedEventsVariables=val;};
48 byte getSuportedEventsVariables(){
return suportedEventsVariables;};
50 void setSuportedNodeVariables(byte val){suportedNodeVariables=val;};
51 byte getSuportedNodeVariables(){
return suportedNodeVariables;};
53 byte getParameter(byte inx);
54 byte getNumberOfParameters(){
return 8;};
56 void setProducerNode(
bool val);
57 bool isProducerNode();
59 void setConsumerNode(
bool val);
60 bool isConsumerNode();
67 void setSuportBootLoading(
bool val);
68 bool suportBootLoading();
73 unsigned int nodeNumber;
74 char nodeName[NAME_SIZE];
82 byte suportedEventsVariables;
83 byte suportedNodeVariables;
88 #endif // MERGNODEIDENTIFICATION_H
Definition: MergNodeIdentification.h:14