equal
deleted
inserted
replaced
188 texts["value"] = "0x%X"%values |
188 texts["value"] = "0x%X"%values |
189 texts["comment"] = "\t/* %s */"%str(values) |
189 texts["comment"] = "\t/* %s */"%str(values) |
190 if index in variablelist: |
190 if index in variablelist: |
191 texts["name"] = FormatName(subentry_infos["name"]) |
191 texts["name"] = FormatName(subentry_infos["name"]) |
192 strDeclareHeader += "extern %(subIndexType)s %(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00*/\n"%texts |
192 strDeclareHeader += "extern %(subIndexType)s %(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00*/\n"%texts |
193 if callbacks: |
|
194 strDeclareHeader += "extern ODCallback_t %(name)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"%texts |
|
195 mappedVariableContent += "%(subIndexType)s %(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00 */\n"%texts |
193 mappedVariableContent += "%(subIndexType)s %(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00 */\n"%texts |
196 else: |
194 else: |
197 strIndex += " %(subIndexType)s %(NodeName)s_obj%(index)04X%(suffixe)s = %(value)s;%(comment)s\n"%texts |
195 strIndex += " %(subIndexType)s %(NodeName)s_obj%(index)04X%(suffixe)s = %(value)s;%(comment)s\n"%texts |
198 values = [values] |
196 values = [values] |
199 else: |
197 else: |
219 texts["suffixe"] = "" |
217 texts["suffixe"] = "" |
220 texts["length"] = values[0] |
218 texts["length"] = values[0] |
221 if index in variablelist: |
219 if index in variablelist: |
222 texts["name"] = FormatName(entry_infos["name"]) |
220 texts["name"] = FormatName(entry_infos["name"]) |
223 strDeclareHeader += "extern %(subIndexType)s %(name)s[%(length)d]%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n"%texts |
221 strDeclareHeader += "extern %(subIndexType)s %(name)s[%(length)d]%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n"%texts |
224 if callbacks: |
|
225 strDeclareHeader += "extern ODCallback_t %(name)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"%texts |
|
226 mappedVariableContent += "%(subIndexType)s %(name)s[] =\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n {\n"%texts |
222 mappedVariableContent += "%(subIndexType)s %(name)s[] =\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n {\n"%texts |
227 for subIndex, value in enumerate(values): |
223 for subIndex, value in enumerate(values): |
228 sep = "," |
224 sep = "," |
229 comment = "" |
225 comment = "" |
230 if subIndex > 0: |
226 if subIndex > 0: |
284 if index in variablelist: |
280 if index in variablelist: |
285 strDeclareHeader += "extern %(subIndexType)s %(parent)s_%(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"%texts |
281 strDeclareHeader += "extern %(subIndexType)s %(parent)s_%(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"%texts |
286 mappedVariableContent += "%(subIndexType)s %(parent)s_%(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"%texts |
282 mappedVariableContent += "%(subIndexType)s %(parent)s_%(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"%texts |
287 else: |
283 else: |
288 strIndex += " %(subIndexType)s %(NodeName)s_obj%(index)04X_%(name)s%(suffixe)s = %(value)s;%(comment)s\n"%texts |
284 strIndex += " %(subIndexType)s %(NodeName)s_obj%(index)04X_%(name)s%(suffixe)s = %(value)s;%(comment)s\n"%texts |
289 if callbacks: |
|
290 strDeclareHeader += "extern ODCallback_t %(parent)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"%texts |
|
291 |
285 |
292 # Generating Dictionary C++ entry |
286 # Generating Dictionary C++ entry |
293 if callbacks: |
287 if callbacks: |
294 if index in variablelist: |
288 if index in variablelist: |
295 name = FormatName(entry_infos["name"]) |
289 name = FormatName(entry_infos["name"]) |