...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
input = ACCESS({source='Source', wrapper='GenericPush', transport='TCPServer', protocol='CSV', dataHandler='Tuple', options=[['port', '8080'],['read', '10240'],['write', '10240']], schema=[ ['id', 'Double'], ['data', 'String']] }) output = SENDER({wrapper='GenericPush', transport='TCPServer', protocol='CSV', dataHandler='Tuple', options=[['port', '8081'],['read', '10240'],['write', '10240']] }, input) |
UDPClient
Description
The UDPClient transport handler allows the delivery of results over UDP/IP to an arbitrary host. This transport handler can only be used in one direction, to publish data over UDP.
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
output = SENDER({wrapper='GenericPush', transport='UDPClient', protocol='CSV', dataHandler='Tuple', options=[['host', 'example.com'],['port', '8080'],['write', '10240']] }, input) |
...
UDPServer
Description
The UDPServer transport handler allows the propagation of results over UDP/IP as a server. This transport handler can only be used in one direction, other UDP clients can send data to this server to publish data.
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
input = ACCESS({source='Source', wrapper='GenericPush', transport='UDPServer', protocol='CSV', dataHandler='Tuple', options=[['port', '8080'],['read', '10240']], schema=[ ['id', 'Double'], ['data', 'String']] }) |
RS232
Description
The RS232 transport handler allows the communication over the RS232 standard
Options
port:
The device path/portbaud:
The baud number (default: 9600)parity:
The parity of the transfer (default: No parity)databits:
The number of databits (default: 8)stopbits:
The number of stop bits (default: 1)
Example
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
output = SENDER({wrapper='GenericPush',
transport='RS232',
protocol='CSV',
dataHandler='Tuple',
options=[['port', '/dev/ttyACM0'],['baud', '9600']]
}, input) |