@@ -1226,7 +1226,7 @@ def __get_aggregate_paramtype(self, symbol_record: tuple, module_name: str,
1226
1226
out_param .set_MemberList (member_list )
1227
1227
symbol_id = str (symbol_record [0 ])
1228
1228
1229
- for field_id , field_symbol , field_name , field_byte_offset , field_type , field_little_endian , bit_size , bit_offset , description in fields :
1229
+ for field_id , field_symbol , field_name , field_byte_offset , field_type , field_little_endian , bit_size , bit_offset , short_description , long_description in fields :
1230
1230
# If this field is standalone array, ignore it for now
1231
1231
if field_type == field_symbol :
1232
1232
continue
@@ -1422,7 +1422,7 @@ def __get_aggregate_argtype(self, symbol_record: tuple, module_name: str,
1422
1422
1423
1423
member_list = xtce .MemberListType ()
1424
1424
out_param .set_MemberList (member_list )
1425
- for field_id , field_symbol , field_name , field_byte_offset , field_type , field_little_endian , bit_size , bit_offset , PROJECT_SOURCE_DIR in fields :
1425
+ for field_id , field_symbol , field_name , field_byte_offset , field_type , field_little_endian , bit_size , bit_offset , short_description , long_description in fields :
1426
1426
field_multiplicity = 0
1427
1427
if self .__is_array (field_id ):
1428
1428
# Add 1 to upper bound since it is a zero-indexed and inclusive bound
@@ -1620,13 +1620,15 @@ def add_telemetry_containers(self, module_name: str, module_id: int, parent_cont
1620
1620
tlm_module = tlm [5 ]
1621
1621
min_rate = tlm [6 ]
1622
1622
short_description = tlm [7 ]
1623
+ long_description = tlm [8 ]
1623
1624
1624
1625
default_rate = None
1625
1626
if min_rate is not None :
1626
1627
default_rate = xtce .RateInStreamType (minimumValue = min_rate )
1627
1628
1628
1629
seq_container = xtce .SequenceContainerType (name = str (tlm_name ), DefaultRateInStream = default_rate ,
1629
- shortDescription = short_description )
1630
+ shortDescription = short_description ,
1631
+ LongDescription = long_description )
1630
1632
container_entry_list = xtce .EntryListType ()
1631
1633
seq_container .set_EntryList (container_entry_list )
1632
1634
@@ -1644,7 +1646,8 @@ def add_telemetry_containers(self, module_name: str, module_id: int, parent_cont
1644
1646
base_paramtype_set .add_AggregateParameterType (aggregate_type )
1645
1647
telemetry_param = xtce .ParameterType (name = tlm_name ,
1646
1648
parameterTypeRef = aggregate_type .get_name (),
1647
- shortDescription = short_description )
1649
+ shortDescription = short_description ,
1650
+ LongDescription = long_description )
1648
1651
1649
1652
container_param_ref = xtce .ParameterRefEntryType (parameterRef = telemetry_param .get_name ())
1650
1653
@@ -1706,7 +1709,7 @@ def __get_command_length(self, symbol_id: int):
1706
1709
out_length = 0
1707
1710
fields = self .db_cursor .execute ('SELECT * FROM fields where symbol=?' ,
1708
1711
(symbol_id ,)).fetchall ()
1709
- for field_id , field_symbol , field_name , field_byte_offset , field_type , field_little_endian , bit_offset , bit_size , description in \
1712
+ for field_id , field_symbol , field_name , field_byte_offset , field_type , field_little_endian , bit_offset , bit_size , short_description , long_description in \
1710
1713
fields :
1711
1714
field_multiplicity = self .__get_array (field_id )
1712
1715
0 commit comments