Skip to content

Commit 64d2ce4

Browse files
Merge pull request #162 from Sandyman/master
Show bit fields of Variables that are added to a Map.
2 parents 4b76c39 + e33077f commit 64d2ce4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

canopen/pdo/base.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,8 +415,11 @@ def add_variable(self, index, subindex=0, length=None):
415415
if length is not None:
416416
# Custom bit length
417417
var.length = length
418-
logger.info("Adding %s (0x%X:%d, %d bits) to PDO map",
419-
var.name, var.index, var.subindex, var.length)
418+
# We want to see the bit fields within the PDO
419+
start_bit = var.offset
420+
end_bit = start_bit + var.length - 1
421+
logger.info("Adding %s (0x%X:%d) at bits %d - %d to PDO map",
422+
var.name, var.index, var.subindex, start_bit, end_bit)
420423
self.map.append(var)
421424
self.length += var.length
422425
except KeyError as exc:

0 commit comments

Comments
 (0)