@@ -24,7 +24,7 @@ class PdoBase(Mapping):
2424
2525 def __init__ (self , node ):
2626 self .network = None
27- self .map = None # instance of Maps
27+ self .map = None # instance of PdoMaps
2828 self .node = node
2929
3030 def __iter__ (self ):
@@ -121,7 +121,7 @@ def stop(self):
121121 pdo_map .stop ()
122122
123123
124- class Maps (Mapping ):
124+ class PdoMaps (Mapping ):
125125 """A collection of transmit or receive maps."""
126126
127127 def __init__ (self , com_offset , map_offset , pdo_node : PdoBase , cob_base = None ):
@@ -131,10 +131,10 @@ def __init__(self, com_offset, map_offset, pdo_node: PdoBase, cob_base=None):
131131 :param pdo_node:
132132 :param cob_base:
133133 """
134- self .maps : Dict [int , "Map " ] = {}
134+ self .maps : Dict [int , "PdoMap " ] = {}
135135 for map_no in range (512 ):
136136 if com_offset + map_no in pdo_node .node .object_dictionary :
137- new_map = Map (
137+ new_map = PdoMap (
138138 pdo_node ,
139139 pdo_node .node .sdo [com_offset + map_no ],
140140 pdo_node .node .sdo [map_offset + map_no ])
@@ -143,7 +143,7 @@ def __init__(self, com_offset, map_offset, pdo_node: PdoBase, cob_base=None):
143143 new_map .predefined_cob_id = cob_base + map_no * 0x100 + pdo_node .node .id
144144 self .maps [map_no + 1 ] = new_map
145145
146- def __getitem__ (self , key : int ) -> "Map " :
146+ def __getitem__ (self , key : int ) -> "PdoMap " :
147147 return self .maps [key ]
148148
149149 def __iter__ (self ) -> Iterable [int ]:
@@ -153,7 +153,7 @@ def __len__(self) -> int:
153153 return len (self .maps )
154154
155155
156- class Map :
156+ class PdoMap :
157157 """One message which can have up to 8 bytes of variables mapped."""
158158
159159 def __init__ (self , pdo_node , com_record , map_array ):
@@ -301,12 +301,12 @@ def on_message(self, can_id, data, timestamp):
301301 for callback in self .callbacks :
302302 callback (self )
303303
304- def add_callback (self , callback : Callable [["Map " ], None ]) -> None :
304+ def add_callback (self , callback : Callable [["PdoMap " ], None ]) -> None :
305305 """Add a callback which will be called on receive.
306306
307307 :param callback:
308308 The function to call which must take one argument of a
309- :class:`~canopen.pdo.Map `.
309+ :class:`~canopen.pdo.PdoMap `.
310310 """
311311 self .callbacks .append (callback )
312312
@@ -606,3 +606,5 @@ def set_data(self, data: bytes):
606606
607607# For compatibility
608608Variable = PdoVariable
609+ Maps = PdoMaps
610+ Map = PdoMap
0 commit comments