|
Configurator
|
Per module base class to interface with MakerBus modules. More...
Public Member Functions | |
| def | __init__ |
| def | auto_flush_set |
| def | flush |
| def | request_begin |
| def | request_character_put |
| def | request_end |
| def | request_logical_put |
| def | request_ubyte_put |
| def | response_begin |
| def | response_character_get |
| def | response_logical_get |
| def | response_ubyte_get |
| def | response_end |
Per module base class to interface with MakerBus modules.
This represents a single module on the bus:
Maker_Bus_Module provides a base class from which sub-classes can be specialized. The base class provides common communication methods. The specialized sub-class provides the module specific register and function access to the module.
| def maker_bus.Maker_Bus_Module.__init__ | ( | self, | |
| maker_bus_base, | |||
| address | |||
| ) |
This represents a single module on the bus:
| def maker_bus.Maker_Bus_Module.auto_flush_set | ( | self, | |
| flush_mode | |||
| ) |
{Maker_Bus_Module}: Initialize {self} to contain {maker_bus_base}
and {address}.
| def maker_bus.Maker_Bus_Module.flush | ( | self | ) |
{Maker_Bus_Module}: This routine will set the auto flush mode for
{self} to {flush_mode}. When {flush_mode} is {True},
each operation is immediately sent to the selected module.
When {flush_mode} is {False}, the commands queue up until
the request buffer is full or until {flush}() is explicitly
called.
| def maker_bus.Maker_Bus_Module.request_begin | ( | self, | |
| command | |||
| ) |
{Maker_Bus_Module}: This routine will cause any queued commands
to be flushed.
| def maker_bus.Maker_Bus_Module.request_character_put | ( | self, | |
| character | |||
| ) |
| def maker_bus.Maker_Bus_Module.request_end | ( | self | ) |
| def maker_bus.Maker_Bus_Module.request_logical_put | ( | self, | |
| logical | |||
| ) |
| def maker_bus.Maker_Bus_Module.response_begin | ( | self | ) |
| def maker_bus.Maker_Bus_Module.response_character_get | ( | self | ) |
| def maker_bus.Maker_Bus_Module.response_end | ( | self | ) |
| def maker_bus.Maker_Bus_Module.response_logical_get | ( | self | ) |
| def maker_bus.Maker_Bus_Module.response_ubyte_get | ( | self | ) |
|
static |
1.8.2