in tools/cansim/canigen.py [0:0]
def _write_frame(self, msg, data):
if msg.is_extended_frame:
can_id = "%07X" % msg.frame_id
else:
can_id = "%03X" % msg.frame_id
data_hex = ""
for byte in data:
data_hex += "%02X" % byte
self._output_file.write(
"({:f}) {} {}#{}\n".format(
datetime.now().timestamp(), self._interface, can_id, data_hex
)
)