Trees | Indices | Help |
---|
|
The ckmodule class defines the abstract superclass of all ckbot modules and those Module subclasses that are entirely hardware independent, such as GenericModule and MissingModule. In addition, it defines the AbstractNodeAdaptor and AbstractProtocol classes, which are used for organizational purposes to allow all Protocol-s and ProtocolNodeAdaptor-s to inherit from a single superclass
These classes were separated out of logical.py to allow non-CAN module classes to inherit functionality from the Module base class.
The users of ckmodule are logical.py, which import *-s everything, and python software modules which define Module subclasses.
|
|||
AbstractProtocol abstract superclass of all Protocol classes |
|||
AbstractBus abstract superclass of all Bus classes |
|||
AbstractNodeAdaptor abstract superclass of all ProtocolNodeAdaptor classes |
|||
PermissionError (organizational) abstract superclass of all PermissionError classes |
|||
AbstractBusError (organizational) abstract superclass of all BusError classes |
|||
AbstractProtocolError (organizational) abstract superclass of all ProtocolError classes |
|||
AttributeGetter Callable wrapper for providing access to object properties via a getter function |
|||
AttributeSetter Callable wrapper for providing access to object properties via a setter function |
|||
Module Abstract superclass representing a CKBot module. |
|||
AbstractServoModule Abstract superclass of servo modules. |
|||
MemInterface Implementation of the .mem sub-object for modules that provide the generic IO memory interface |
|||
MemIxMixin Module mixin class implementing memory interface |
|||
GenericModule Concrete subclass of Module used for modules whose typecode was not recognized |
|||
MissingModule Concrete class representing required modules that were not discovered during the call to Cluster.populate |
|
|||
|
|
|||
_T0 = now()
|
|||
PYCKBOTPATH = PYCKBOTPATH+ sep
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Jan 4 16:46:17 2018 | http://epydoc.sourceforge.net |