mqtt/mqtt_client_gen.py
changeset 4021 07504d4c40ee
parent 4020 205d5379b35e
child 4022 dee0efbf8452
equal deleted inserted replaced
4020:205d5379b35e 4021:07504d4c40ee
   439         def recurseJsonTypes(datatype):
   439         def recurseJsonTypes(datatype):
   440             # append derivated type first so we can expect the list
   440             # append derivated type first so we can expect the list
   441             # to be sorted with base types in last position
   441             # to be sorted with base types in last position
   442             basetypes.append(datatype)
   442             basetypes.append(datatype)
   443             infos = datatype_info_getter(datatype)
   443             infos = datatype_info_getter(datatype)
   444             print(infos)
       
   445             element_type = infos["type"]
   444             element_type = infos["type"]
   446             if element_type == "Structure":
   445             if element_type == "Structure":
   447                 structures.add(datatype)
   446                 structures.add(datatype)
   448                 for element in infos["elements"]:
   447                 for element in infos["elements"]:
   449                     field_datatype = element["Type"]
   448                     field_datatype = element["Type"]