Classes | |
| class | ColaResponseMap |
| class | SopasTestServer |
Functions | |
| def | hexStringToByteArray (message) |
| def | parseBinaryColaPayloadLength (payload) |
| def | stringToByteArray (message) |
Variables | |
| arg_parser = argparse.ArgumentParser() | |
| cli_args = arg_parser.parse_args() | |
| int | cola_binary = 0 |
| default | |
| help | |
| server = SopasTestServer(tcp_port, cola_binary, val_FREchoFilter) | |
| int | tcp_port = 2111 |
| type | |
| int | val_FREchoFilter = 0 |
A simple sopas test server. A listening tcp socket is opened, incoming connections are accepted and some basic cola telegrams are responded on client requests.
Note: This is just a simple test server for basic unittests of sick_scansegment_xd cola commands. It does not emulate any device.
Usage:
python sopas_test_server.py --tcp_port=<int> --cola_binary=<int>
Example:
python ../test/python/sopas_test_server.py --tcp_port=2111 --cola_binary=0 | def multiscan_sopas_test_server.hexStringToByteArray | ( | message | ) |
Definition at line 31 of file multiscan_sopas_test_server.py.
| def multiscan_sopas_test_server.parseBinaryColaPayloadLength | ( | payload | ) |
Definition at line 20 of file multiscan_sopas_test_server.py.
| def multiscan_sopas_test_server.stringToByteArray | ( | message | ) |
Definition at line 27 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.arg_parser = argparse.ArgumentParser() |
Definition at line 177 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.cli_args = arg_parser.parse_args() |
Definition at line 181 of file multiscan_sopas_test_server.py.
| int multiscan_sopas_test_server.cola_binary = 0 |
Definition at line 173 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.default |
Definition at line 178 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.help |
Definition at line 178 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.server = SopasTestServer(tcp_port, cola_binary, val_FREchoFilter) |
Definition at line 187 of file multiscan_sopas_test_server.py.
| int multiscan_sopas_test_server.tcp_port = 2111 |
Definition at line 172 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.type |
Definition at line 178 of file multiscan_sopas_test_server.py.
| multiscan_sopas_test_server.val_FREchoFilter = 0 |
Definition at line 174 of file multiscan_sopas_test_server.py.