Classes | Namespaces | Functions | Variables
slcan.py File Reference

Go to the source code of this file.

Classes

class  pyuavcan_v0.driver.slcan.IPCCommandLineExecutionRequest
 
class  pyuavcan_v0.driver.slcan.IPCCommandLineExecutionResponse
 
class  pyuavcan_v0.driver.slcan.RxWorker
 
class  pyuavcan_v0.driver.slcan.SLCAN
 
class  pyuavcan_v0.driver.slcan.TxWorker
 

Namespaces

 pyuavcan_v0.driver.slcan
 

Functions

def pyuavcan_v0.driver.slcan._init_adapter (conn, bitrate)
 
def pyuavcan_v0.driver.slcan._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 pyuavcan_v0.driver.slcan._raise_self_process_priority ()
 
def pyuavcan_v0.driver.slcan._stop_adapter (conn)
 

Variables

 pyuavcan_v0.driver.slcan._pending_command_line_execution_requests = queue.Queue()
 
string pyuavcan_v0.driver.slcan.ACK = b'\r'
 
float pyuavcan_v0.driver.slcan.ACK_TIMEOUT = 0.5
 
string pyuavcan_v0.driver.slcan.CLI_END_OF_LINE = b'\r\n'
 
string pyuavcan_v0.driver.slcan.CLI_END_OF_TEXT = b'\x03'
 
int pyuavcan_v0.driver.slcan.DEFAULT_BAUDRATE = 3000000
 
int pyuavcan_v0.driver.slcan.DEFAULT_BITRATE = 1000000
 
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_INIT_TIMEOUT = 10
 
int pyuavcan_v0.driver.slcan.IO_PROCESS_NICENESS_INCREMENT = -18
 
string pyuavcan_v0.driver.slcan.IPC_COMMAND_STOP = 'stop'
 
string pyuavcan_v0.driver.slcan.IPC_SIGNAL_INIT_OK = 'init_ok'
 
 pyuavcan_v0.driver.slcan.logger = getLogger(__name__)
 
int pyuavcan_v0.driver.slcan.MAX_SUCCESSIVE_ERRORS_TO_GIVE_UP = 1000
 
string pyuavcan_v0.driver.slcan.NACK = b'\x07'
 
bool pyuavcan_v0.driver.slcan.RUNNING_ON_WINDOWS = True
 
int pyuavcan_v0.driver.slcan.RX_QUEUE_SIZE = 32767
 
 pyuavcan_v0.driver.slcan.serial = None
 
int pyuavcan_v0.driver.slcan.TIMESTAMP_OVERFLOW_PERIOD = 60
 
int pyuavcan_v0.driver.slcan.TX_QUEUE_SIZE = 1000
 


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:03