equal
deleted
inserted
replaced
105 #------------------------------------------------------------------------------- |
105 #------------------------------------------------------------------------------- |
106 |
106 |
107 valueRangeContent = "" |
107 valueRangeContent = "" |
108 strDefine = "\n#define valueRange_EMC 0x9F /* Type for index 0x1003 subindex 0x00 (only set of value 0 is possible) */" |
108 strDefine = "\n#define valueRange_EMC 0x9F /* Type for index 0x1003 subindex 0x00 (only set of value 0 is possible) */" |
109 strSwitch = """ case valueRange_EMC: |
109 strSwitch = """ case valueRange_EMC: |
110 if (*(UNS8*)value < (UNS8)0) return OD_VALUE_TOO_LOW; |
110 if (*(UNS8*)value != (UNS8)0) return OD_VALUE_RANGE_EXCEEDED; |
111 if (*(UNS8*)value > (UNS8)0) return OD_VALUE_TOO_HIGH; |
|
112 break;\n""" |
111 break;\n""" |
113 internal_types["valueRange_EMC"] = ("UNS8", "", "valueRange_EMC") |
112 internal_types["valueRange_EMC"] = ("UNS8", "", "valueRange_EMC") |
114 num = 0 |
113 num = 0 |
115 for index in rangelist: |
114 for index in rangelist: |
116 rangename = Node.GetEntryName(index) |
115 rangename = Node.GetEntryName(index) |