File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -15,15 +15,15 @@ class SyncProducer:
1515 def __init__ (self , network : canopen .network .Network ):
1616 self .network = network
1717 self .period : Optional [float ] = None
18- self ._task = None
18+ self ._task : Optional [ canopen . network . PeriodicMessageTask ] = None
1919
2020 def transmit (self , count : Optional [int ] = None ):
2121 """Send out a SYNC message once.
2222
2323 :param count:
2424 Counter to add in message.
2525 """
26- data = [count ] if count is not None else []
26+ data = bytes ( [count ]) if count is not None else b""
2727 self .network .send_message (self .cob_id , data )
2828
2929 def start (self , period : Optional [float ] = None ):
@@ -41,7 +41,7 @@ def start(self, period: Optional[float] = None):
4141 if not self .period :
4242 raise ValueError ("A valid transmission period has not been given" )
4343
44- self ._task = self .network .send_periodic (self .cob_id , [] , self .period )
44+ self ._task = self .network .send_periodic (self .cob_id , b"" , self .period )
4545
4646 def stop (self ):
4747 """Stop periodic transmission of SYNC message."""
You can’t perform that action at this time.
0 commit comments