Skip to content

Commit bcc9635

Browse files
committed
change for issue #42
1 parent bca9088 commit bcc9635

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

canmatrix/exportcsv.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ def writeSignalx(db, sig, row, rearCol):
164164
else:
165165
row[12] = "m"
166166

167+
# signed / unsigned
168+
if sig._is_signed == True:
169+
row[13] = "s"
170+
else:
171+
row[13] = "u"
172+
167173
# is a unit defined for signal?
168174
if sig._unit.strip().__len__() > 0:
169175
# factor not 1.0 ?
@@ -179,7 +185,7 @@ def writeSignalx(db, sig, row, rearCol):
179185
row[rearCol + 2] = float(sig._factor)
180186

181187
def exportCsv(db, filename, delimiter=','):
182-
head_top = ['ID', 'Frame Name', 'Cycle Time [ms]', 'Launch Type', 'Launch Parameter', 'Signal Byte No.', 'Signal Bit No.', 'Signal Name', 'Signal Function', 'Signal Length [Bit]', 'Signal Default', ' Signal Not Available', 'Byteorder']
188+
head_top = ['ID', 'Frame Name', 'Cycle Time [ms]', 'Launch Type', 'Launch Parameter', 'Signal Byte No.', 'Signal Bit No.', 'Signal Name', 'Signal Function', 'Signal Length [Bit]', 'Signal Default', ' Signal Not Available', 'Byteorder','is signed']
183189
head_tail = ['Value', 'Name / Phys. Range', 'Function / Increment Unit']
184190

185191
csvtable = list() # List holding all csv rows

0 commit comments

Comments
 (0)