Classes | |
| class | IPCCommandLineExecutionRequest |
| class | IPCCommandLineExecutionResponse |
| class | RxWorker |
| class | SLCAN |
| class | TxWorker |
Functions | |
| def | _init_adapter (conn, bitrate) |
| def | _io_process (device, tx_queue, rx_queue, log_queue, parent_pid, bitrate=None, baudrate=None, max_adapter_clock_rate_error_ppm=None, fixed_rx_delay=None, max_estimated_rx_delay_to_resync=None) |
| def | _raise_self_process_priority () |
| def | _stop_adapter (conn) |
Variables | |
| _pending_command_line_execution_requests = queue.Queue() | |
| string | ACK = b'\r' |
| float | ACK_TIMEOUT = 0.5 |
| string | CLI_END_OF_LINE = b'\r\n' |
| string | CLI_END_OF_TEXT = b'\x03' |
| int | DEFAULT_BAUDRATE = 3000000 |
| int | DEFAULT_BITRATE = 1000000 |
| float | DEFAULT_FIXED_RX_DELAY = 0.0002 |
| int | DEFAULT_MAX_ADAPTER_CLOCK_RATE_ERROR_PPM = 200 |
| float | DEFAULT_MAX_ESTIMATED_RX_DELAY_TO_RESYNC = 0.1 |
| int | IO_PROCESS_INIT_TIMEOUT = 10 |
| int | IO_PROCESS_NICENESS_INCREMENT = -18 |
| string | IPC_COMMAND_STOP = 'stop' |
| string | IPC_SIGNAL_INIT_OK = 'init_ok' |
| logger = getLogger(__name__) | |
| int | MAX_SUCCESSIVE_ERRORS_TO_GIVE_UP = 1000 |
| string | NACK = b'\x07' |
| bool | RUNNING_ON_WINDOWS = True |
| int | RX_QUEUE_SIZE = 32767 |
| serial = None | |
| int | TIMESTAMP_OVERFLOW_PERIOD = 60 |
| int | TX_QUEUE_SIZE = 1000 |
|
private |
|
private |
|
private |
|
private |
| float pyuavcan_v0.driver.slcan.DEFAULT_FIXED_RX_DELAY = 0.0002 |
| int pyuavcan_v0.driver.slcan.DEFAULT_MAX_ADAPTER_CLOCK_RATE_ERROR_PPM = 200 |
| float pyuavcan_v0.driver.slcan.DEFAULT_MAX_ESTIMATED_RX_DELAY_TO_RESYNC = 0.1 |
| int pyuavcan_v0.driver.slcan.IO_PROCESS_NICENESS_INCREMENT = -18 |
| string pyuavcan_v0.driver.slcan.IPC_SIGNAL_INIT_OK = 'init_ok' |
| int pyuavcan_v0.driver.slcan.MAX_SUCCESSIVE_ERRORS_TO_GIVE_UP = 1000 |