Definition at line 14 of file dispatch.py.
def xbee.helpers.dispatch.dispatch.Dispatch.__init__ |
( |
|
self, |
|
|
|
ser = None , |
|
|
|
xbee = None |
|
) |
| |
def xbee.helpers.dispatch.dispatch.Dispatch.dispatch |
( |
|
self, |
|
|
|
packet |
|
) |
| |
dispatch: XBee data dict -> None
When called, dispatch checks the given packet against each
registered callback method and calls each callback whose filter
function returns true.
Definition at line 63 of file dispatch.py.
def xbee.helpers.dispatch.dispatch.Dispatch.register |
( |
|
self, |
|
|
|
name, |
|
|
|
callback, |
|
|
|
filter |
|
) |
| |
register: string, function: string, data -> None, function: data -> boolean -> None
Register will save the given name, callback, and filter function
for use when a packet arrives. When one arrives, the filter
function will be called to determine whether to call its associated
callback function. If the filter method returns true, the callback
method will be called with its associated name string and the packet
which triggered the call.
Definition at line 25 of file dispatch.py.
def xbee.helpers.dispatch.dispatch.Dispatch.run |
( |
|
self, |
|
|
|
oneshot = False |
|
) |
| |
run: boolean -> None
run will read and dispatch any packet which arrives from the
XBee device
Definition at line 47 of file dispatch.py.
xbee.helpers.dispatch.dispatch.Dispatch.handlers |
xbee.helpers.dispatch.dispatch.Dispatch.names |
xbee.helpers.dispatch.dispatch.Dispatch.xbee |
The documentation for this class was generated from the following file: