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: