Tools API reference
56 symbols
PDCOMM_VSERIAL_ABI_MAGICValue of the header magic field (bytes 0x50 0x56, "PV").PDCOMM_VSERIAL_ABI_VERSIONFrame and protocol version carried in the header and in ATTACH and HELLO.PDCOMM_VSERIAL_CAP_ERRORSDriver capability bit: per-character errors (#PDCOMM_VSERIAL_MSG_RX_CHARS) are supported.PDCOMM_VSERIAL_CAP_MODEMDriver capability bit: modem control lines are supported.PDCOMM_VSERIAL_CAP_RS485Driver capability bit: RS-485 settings (#PDCOMM_VSERIAL_MSG_SET_RS485) are supported.PDCOMM_VSERIAL_ERR_BREAKCharacter error bit: break condition received.PDCOMM_VSERIAL_ERR_FRAMINGCharacter error bit: framing error (missing stop bit).PDCOMM_VSERIAL_ERR_OVERRUNCharacter error bit: overrun; data was lost before this character.PDCOMM_VSERIAL_ERR_PARITYCharacter error bit: parity error.PDCOMM_VSERIAL_FLOW_NONEFlow-control code: none.PDCOMM_VSERIAL_FLOW_RTS_CTSFlow-control code: hardware handshake with RTS and CTS.PDCOMM_VSERIAL_FLOW_XON_XOFFFlow-control code: software handshake with XON and XOFF characters.PDCOMM_VSERIAL_HEADER_BYTESSize of the frame header in bytes.PDCOMM_VSERIAL_IN_CTSModem input bit: CTS (Clear To Send).PDCOMM_VSERIAL_IN_DCDModem input bit: DCD (Data Carrier Detect).PDCOMM_VSERIAL_IN_DSRModem input bit: DSR (Data Set Ready).PDCOMM_VSERIAL_IN_RIModem input bit: RI (Ring Indicator).PDCOMM_VSERIAL_MAX_PAYLOADLargest payload a sender puts in one data frame; receivers accept up to twice this size.PDCOMM_VSERIAL_MAX_PORTSLargest number of ports one driver instance provides.PDCOMM_VSERIAL_MSG_ATTACHu16 version; the driver answers HELLO and replays statePDCOMM_VSERIAL_MSG_CLOSEDthe last application handle closedPDCOMM_VSERIAL_MSG_HELLOu16 version, u16 ports from the header port on, u32 capsPDCOMM_VSERIAL_MSG_MODEM_STATUSu8 inputsPDCOMM_VSERIAL_MSG_OPENEDan application opened the portPDCOMM_VSERIAL_MSG_PURGEu8 purge bitsPDCOMM_VSERIAL_MSG_RX_CHARS(u8 byte, u8 error bits) pairsPDCOMM_VSERIAL_MSG_RX_DATAerror-free received bytesPDCOMM_VSERIAL_MSG_SET_BREAKu8 0 or 1PDCOMM_VSERIAL_MSG_SET_FLOWu8 flowPDCOMM_VSERIAL_MSG_SET_LINEu32 baud, u8 data bits, u8 parity, u8 stop, u8 0PDCOMM_VSERIAL_MSG_SET_MODEMu8 outputsPDCOMM_VSERIAL_MSG_SET_RS485u32 RS-485 flags, u32 delay before us, u32 delay after usPDCOMM_VSERIAL_MSG_TX_DATAbytes the application wrotePDCOMM_VSERIAL_MSG_TX_DONEu32 written bytes now fully on the linePDCOMM_VSERIAL_OFFSET_FLAGSByte offset of the u16 flags field (reserved, written as zero).PDCOMM_VSERIAL_OFFSET_LENGTHByte offset of the u32 payload length field.PDCOMM_VSERIAL_OFFSET_MAGICByte offset of the u16 magic field.PDCOMM_VSERIAL_OFFSET_PORTByte offset of the u16 zero-based port index.PDCOMM_VSERIAL_OFFSET_TYPEByte offset of the u8 message type field.PDCOMM_VSERIAL_OFFSET_VERSIONByte offset of the u8 version field.PDCOMM_VSERIAL_OUT_DTRModem output bit: DTR (Data Terminal Ready).PDCOMM_VSERIAL_OUT_RTSModem output bit: RTS (Request To Send).PDCOMM_VSERIAL_PARITY_EVENParity code: even parity.PDCOMM_VSERIAL_PARITY_MARKParity code: mark parity (parity bit always 1).PDCOMM_VSERIAL_PARITY_NONEParity code: no parity bit.PDCOMM_VSERIAL_PARITY_ODDParity code: odd parity.PDCOMM_VSERIAL_PARITY_SPACEParity code: space parity (parity bit always 0).PDCOMM_VSERIAL_PURGE_RXPurge bit: discard received data that the application has not read.PDCOMM_VSERIAL_PURGE_TXPurge bit: discard written data that has not been transmitted.PDCOMM_VSERIAL_RS485_ENABLEDRS-485 flag: RS-485 mode is enabled; the other flags apply only then.PDCOMM_VSERIAL_RS485_RTS_AFTER_SENDRS-485 flag: RTS is asserted after sending.PDCOMM_VSERIAL_RS485_RTS_ON_SENDRS-485 flag: RTS is asserted while sending.PDCOMM_VSERIAL_RS485_RX_DURING_TXRS-485 flag: keep receiving while sending (no echo suppression).PDCOMM_VSERIAL_STOP_ONEStop-bit code: one stop bit.PDCOMM_VSERIAL_STOP_ONE_HALFStop-bit code: one and a half stop bits.PDCOMM_VSERIAL_STOP_TWOStop-bit code: two stop bits.
No API matches the filter.