From 6c2150c5458512f644181bffebe2a1d393c2f93f Mon Sep 17 00:00:00 2001 From: lbessard Date: Mon, 9 Jun 2008 09:13:45 +0000 Subject: [PATCH] Defining quick_index structures and ObjdictSize as constants --- objdictgen/gen_cfile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/objdictgen/gen_cfile.py b/objdictgen/gen_cfile.py index 2ec20cf..cefc3fb 100644 --- a/objdictgen/gen_cfile.py +++ b/objdictgen/gen_cfile.py @@ -412,7 +412,7 @@ def GenerateFileContent(Node, headerfilepath): maxPDOtransmit += 1 texts["maxPDOtransmit"] = max(1, maxPDOtransmit) for index_cat in index_categories: - strQuickIndex += "\nquick_index %s_%s = {\n"%(texts["NodeName"], index_cat) + strQuickIndex += "\nconst quick_index %s_%s = {\n"%(texts["NodeName"], index_cat) sep = "," for i, (cat, idx_min, idx_max) in enumerate(categories): if i == len(categories) - 1: @@ -508,7 +508,7 @@ s_PDO_status %(NodeName)s_PDO_status[%(maxPDOtransmit)d] = {"""%texts fileContent += strQuickIndex fileContent += """ -UNS16 %(NodeName)s_ObjdictSize = sizeof(%(NodeName)s_objdict)/sizeof(%(NodeName)s_objdict[0]); +const UNS16 %(NodeName)s_ObjdictSize = sizeof(%(NodeName)s_objdict)/sizeof(%(NodeName)s_objdict[0]); CO_Data %(NodeName)s_Data = CANOPEN_NODE_DATA_INITIALIZER(%(NodeName)s); -- 2.39.2