WTP server class.
More...
|
| def | __init__ (self, antennas=[1], n_tags_per_report=1, reactor=inet_reactor) |
| | WTP server constructor. More...
|
| |
| def | start (self, server, port=LLRP_PORT) |
| | Start the WTP server. More...
|
| |
| def | stop (self) |
| | Stop the WTP server. More...
|
| |
| def | __init__ (self) |
| | Event target mix-in constructor. More...
|
| |
| def | on (self, event, handler=None) |
| | Add an event handler. More...
|
| |
| def | off (self, event, handler) |
| | Remove an event handler. More...
|
| |
| def | trigger (self, event, result=None) |
| | Trigger an event. More...
|
| |
◆ __init__()
| def wtp.server.WTPServer.__init__ |
( |
|
self, |
|
|
|
antennas = [1], |
|
|
|
n_tags_per_report = 1, |
|
|
|
reactor = inet_reactor |
|
) |
| |
WTP server constructor.
- Parameters
-
| antennas | Antennas to be enabled. |
| n_tags_per_report | Number of tags per tag report. |
| reactor | Twisted reactor. |
◆ _handle_packets()
| def wtp.server.WTPServer._handle_packets |
( |
|
self, |
|
|
|
stream, |
|
|
|
wisp_id |
|
) |
| |
|
private |
Handle WTP packets.
- Parameters
-
| stream | Data stream containing WTP packets. |
| wisp_id | WISP ID. |
◆ _handle_tag_report()
| def wtp.server.WTPServer._handle_tag_report |
( |
|
self, |
|
|
|
llrp_msg |
|
) |
| |
|
private |
Handle LLRP tag report from reader.
- Parameters
-
◆ _send_access_spec()
| def wtp.server.WTPServer._send_access_spec |
( |
|
self, |
|
|
|
wisp_id, |
|
|
|
opspecs |
|
) |
| |
|
private |
Send AccessSpec to WISP.
- Parameters
-
| wisp_id | WISP ID. |
| opspecs | OpSpecs to send. |
- Exceptions
-
| WTPError | If there are ongoing AccessSpec for current WISP ID. |
◆ start()
| def wtp.server.WTPServer.start |
( |
|
self, |
|
|
|
server, |
|
|
|
port = LLRP_PORT |
|
) |
| |
Start the WTP server.
- Parameters
-
| server | Reader IP or domain name. |
| port | Reader port. |
◆ stop()
| def wtp.server.WTPServer.stop |
( |
|
self | ) |
|
◆ _access_spec_deferreds
| wtp.server.WTPServer._access_spec_deferreds |
|
private |
◆ _connections
| wtp.server.WTPServer._connections |
|
private |
◆ _llrp_factory
| wtp.server.WTPServer._llrp_factory |
|
private |
◆ _prev_epcs
| wtp.server.WTPServer._prev_epcs |
|
private |
◆ _reactor
| wtp.server.WTPServer._reactor |
|
private |
The documentation for this class was generated from the following file: