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 |