Classes | Functions | Variables
multiscan_sopas_test_server Namespace Reference

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
 

Detailed Description

    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

Function Documentation

◆ hexStringToByteArray()

def multiscan_sopas_test_server.hexStringToByteArray (   message)

Definition at line 31 of file multiscan_sopas_test_server.py.

◆ parseBinaryColaPayloadLength()

def multiscan_sopas_test_server.parseBinaryColaPayloadLength (   payload)

Definition at line 20 of file multiscan_sopas_test_server.py.

◆ stringToByteArray()

def multiscan_sopas_test_server.stringToByteArray (   message)

Definition at line 27 of file multiscan_sopas_test_server.py.

Variable Documentation

◆ arg_parser

multiscan_sopas_test_server.arg_parser = argparse.ArgumentParser()

Definition at line 177 of file multiscan_sopas_test_server.py.

◆ cli_args

multiscan_sopas_test_server.cli_args = arg_parser.parse_args()

Definition at line 181 of file multiscan_sopas_test_server.py.

◆ cola_binary

int multiscan_sopas_test_server.cola_binary = 0

Definition at line 173 of file multiscan_sopas_test_server.py.

◆ default

multiscan_sopas_test_server.default

Definition at line 178 of file multiscan_sopas_test_server.py.

◆ help

multiscan_sopas_test_server.help

Definition at line 178 of file multiscan_sopas_test_server.py.

◆ server

multiscan_sopas_test_server.server = SopasTestServer(tcp_port, cola_binary, val_FREchoFilter)

Definition at line 187 of file multiscan_sopas_test_server.py.

◆ tcp_port

int multiscan_sopas_test_server.tcp_port = 2111

Definition at line 172 of file multiscan_sopas_test_server.py.

◆ type

multiscan_sopas_test_server.type

Definition at line 178 of file multiscan_sopas_test_server.py.

◆ val_FREchoFilter

multiscan_sopas_test_server.val_FREchoFilter = 0

Definition at line 174 of file multiscan_sopas_test_server.py.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15