Public Member Functions | |
| def | __init__ (self) |
| def | callback (self, msg) |
| def | publish (self) |
| def | shutdown (self) |
Public Attributes | |
| baudrate | |
| con | |
| host | |
| port | |
| rate | |
| rec_pub | |
| rec_send_sub | |
| type | |
Use this class to establish a connection with the metraTec IPS receiver or USB stick and publish the received messages to the ips/receiver/raw topic. The node also listens to the ips/receiver/send topic and invokes a callback that forwards these messages to the connected receiver when it is updated.
Definition at line 40 of file receiver.py.
| def receiver.IPSReceiver.__init__ | ( | self | ) |
Initialize IPS receiver class by passing the IP address the receiver or port the USB stick is connected to.
Definition at line 46 of file receiver.py.
| def receiver.IPSReceiver.callback | ( | self, | |
| msg | |||
| ) |
Send message to connected device when /ips/receiver/send topic is updated. :param msg: String: message to be sent to the connected device
Definition at line 70 of file receiver.py.
| def receiver.IPSReceiver.publish | ( | self | ) |
Publish raw receiver messages to the ips/receiver/raw topic.
Definition at line 79 of file receiver.py.
| def receiver.IPSReceiver.shutdown | ( | self | ) |
Close USB connection on shutdown.
Definition at line 93 of file receiver.py.
| receiver.IPSReceiver.baudrate |
Definition at line 55 of file receiver.py.
| receiver.IPSReceiver.con |
Definition at line 56 of file receiver.py.
| receiver.IPSReceiver.host |
Definition at line 51 of file receiver.py.
| receiver.IPSReceiver.port |
Definition at line 52 of file receiver.py.
| receiver.IPSReceiver.rate |
Definition at line 68 of file receiver.py.
| receiver.IPSReceiver.rec_pub |
Definition at line 66 of file receiver.py.
| receiver.IPSReceiver.rec_send_sub |
Definition at line 64 of file receiver.py.
| receiver.IPSReceiver.type |
Definition at line 49 of file receiver.py.