@@ -92,6 +92,7 @@ def dump(db, f, **options):
9292 "is_big_endian" : signal .is_little_endian is False ,
9393 "is_signed" : signal .is_signed ,
9494 "is_float" : signal .is_float ,
95+ "is_ascii" : signal .is_ascii ,
9596 })
9697 symbolic_frame = {"name" : frame .name ,
9798 "id" : int (frame .arbitration_id .id ),
@@ -148,6 +149,7 @@ def dump(db, f, **options):
148149 "is_big_endian" : signal .is_little_endian is False ,
149150 "is_signed" : signal .is_signed ,
150151 "is_float" : signal .is_float ,
152+ "is_ascii" : signal .is_ascii ,
151153 "comment" : signal .comment ,
152154 "comments" : signal .comments ,
153155 "attributes" : attributes ,
@@ -251,6 +253,7 @@ def load(f, **_options):
251253 is_little_endian = not signal .get ("is_big_endian" , False )
252254 is_float = signal .get ("is_float" , False )
253255 is_signed = signal .get ("is_signed" , False )
256+ is_ascii = signal .get ("is_ascii" , False )
254257
255258 new_signal = Signal (
256259 signal ["name" ],
@@ -259,6 +262,7 @@ def load(f, **_options):
259262 is_little_endian = is_little_endian ,
260263 is_signed = is_signed ,
261264 is_float = is_float ,
265+ is_ascii = is_ascii ,
262266 factor = signal .get ("factor" , 1 ),
263267 offset = signal .get ("offset" , 0 )
264268 )
0 commit comments