Skip to content

Commit 85359f7

Browse files
authored
Merge pull request #898 from Dalilaroussi/add_id_input_output_port
add ID for ouput and input port and fix name
2 parents 370dbff + 7e77ef8 commit 85359f7

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/canmatrix/formats/fibex.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,7 @@ def dump(db, f, **options):
565565
for frame in db.frames:
566566
if bu.name in frame.receivers:
567567
input_port = create_sub_element_fx(inputs, "INPUT-PORT")
568+
input_port.set('ID', 'Input_Port_' + bu.name +'_'+ frame.name)
568569
frame_triggering_ref = create_sub_element_fx(input_port, "FRAME-TRIGGERING-REF")
569570
frame_triggering_ref.set("ID-REF", "FT_" + frame.name)
570571
# Reference to PDUs
@@ -577,11 +578,12 @@ def dump(db, f, **options):
577578
outputs = create_sub_element_fx(connector, "OUTPUTS")
578579
for frame in db.frames:
579580
if bu.name in frame.transmitters:
580-
input_port = create_sub_element_fx(outputs, "OUTPUT-PORT")
581-
frame_triggering_ref = create_sub_element_fx(input_port, "FRAME-TRIGGERING-REF")
581+
output_port = create_sub_element_fx(outputs, "OUTPUT-PORT")
582+
output_port.set('ID', 'Output_Port_' + bu.name +'_'+ frame.name)
583+
frame_triggering_ref = create_sub_element_fx(output_port, "FRAME-TRIGGERING-REF")
582584
frame_triggering_ref.set("ID-REF", "FT_" + frame.name)
583585
# Reference to PDUs
584-
included_pdus = create_sub_element_fx(input_port, "INCLUDED-PDUS")
586+
included_pdus = create_sub_element_fx(output_port, "INCLUDED-PDUS")
585587
included_pdu = create_sub_element_fx(included_pdus, "INCLUDED-PDU")
586588
included_pdu.set('ID', 'output_included_pdu_' + frame.name)
587589
pdu_triggering_ref = create_sub_element_fx(included_pdu, "PDU-TRIGGERING-REF")

0 commit comments

Comments
 (0)