Definition at line 59 of file ThroughSerial.h.
 
 | 
| 
uint32_t  | back_off (uint8_t attempts) | 
|   | 
| 
bool  | begin (uint8_t did=0) | 
|   | 
| 
bool  | can_start () | 
|   | 
| 
uint16_t  | fail (TS_state_t s) | 
|   | 
| 
void  | handle_collision () | 
|   | 
| 
int16_t  | receive_byte () | 
|   | 
| 
uint16_t  | receive_response () | 
|   | 
| 
uint16_t  | receive_frame (uint8_t *data, uint16_t max_length) | 
|   | 
| 
void  | send_byte (uint8_t b) | 
|   | 
| 
void  | prepare_response (const uint8_t *buffer, uint16_t position) | 
|   | 
| 
void  | send_response (uint8_t response) | 
|   | 
| 
void  | send_frame (uint8_t *data, uint16_t length) | 
|   | 
| 
void  | set_serial (PJON_SERIAL_TYPE serial_port) | 
|   | 
| 
void  | start_tx () | 
|   | 
| 
void  | end_tx () | 
|   | 
| 
uint32_t  | get_read_interval () | 
|   | 
| 
void  | set_read_interval (uint32_t t) | 
|   | 
| 
void  | set_enable_RS485_pin (uint8_t pin) | 
|   | 
| 
void  | set_RS485_rxe_pin (uint8_t pin) | 
|   | 
| 
void  | set_RS485_txe_pin (uint8_t pin) | 
|   | 
| 
void  | wait_RS485_pin_change () | 
|   | 
 | 
| 
static uint8_t  | get_max_attempts () | 
|   | 
| 
static uint16_t  | get_receive_time () | 
|   | 
 | 
| 
uint8_t  | buffer [PJON_PACKET_MAX_LENGTH] = {0} | 
|   | 
| 
uint16_t  | position = 0 | 
|   | 
| 
TS_state_t  | state = TS_WAITING | 
|   | 
| 
PJON_SERIAL_TYPE  | serial | 
|   | 
The documentation for this class was generated from the following file: