| _calculateChecksum(uint8_t NumData, uint8_t Data[]) | LIN_Slave_Base | protected |
| _calculatePID(uint8_t ID) | LIN_Slave_Base | protected |
| _disableTransmitter(void) | LIN_Slave_Base | inlineprotected |
| _enableTransmitter(void) | LIN_Slave_Base | inlineprotected |
| _getBreakFlag(void) | LIN_Slave_HardwareSerial_ESP32 | protectedvirtual |
| _resetBreakFlag(void) | LIN_Slave_HardwareSerial_ESP32 | protectedvirtual |
| _serialPeek(void) | LIN_Slave_HardwareSerial_ESP32 | inlineprotectedvirtual |
| _serialRead(void) | LIN_Slave_HardwareSerial_ESP32 | inlineprotectedvirtual |
| _serialWrite(uint8_t buf[], uint8_t num) | LIN_Slave_HardwareSerial_ESP32 | inlineprotectedvirtual |
| available(void) | LIN_Slave_HardwareSerial_ESP32 | inlinevirtual |
| baudrate | LIN_Slave_Base | protected |
| begin(uint16_t Baudrate=19200) | LIN_Slave_HardwareSerial_ESP32 | virtual |
| bufData | LIN_Slave_Base | protected |
| callback | LIN_Slave_Base | protected |
| end(void) | LIN_Slave_HardwareSerial_ESP32 | virtual |
| error | LIN_Slave_Base | protected |
| ERROR_CHK enum value | LIN_Slave_Base | |
| ERROR_ECHO enum value | LIN_Slave_Base | |
| ERROR_MISC enum value | LIN_Slave_Base | |
| ERROR_PID enum value | LIN_Slave_Base | |
| ERROR_STATE enum value | LIN_Slave_Base | |
| ERROR_SYNC enum value | LIN_Slave_Base | |
| error_t enum name | LIN_Slave_Base | |
| ERROR_TIMEOUT enum value | LIN_Slave_Base | |
| flagBreak | LIN_Slave_HardwareSerial_ESP32 | static |
| frame_t enum name | LIN_Slave_Base | |
| getError(void) | LIN_Slave_Base | inline |
| getFrame(LIN_Slave_Base::frame_t &Type, uint8_t &Id, uint8_t &NumData, uint8_t Data[]) | LIN_Slave_Base | inline |
| getState(void) | LIN_Slave_Base | inline |
| handler(void) | LIN_Slave_Base | virtual |
| id | LIN_Slave_Base | protected |
| idxData | LIN_Slave_Base | protected |
| idxSerial | LIN_Slave_HardwareSerial_ESP32 | |
| LIN_Slave_Base(LIN_Slave_Base::version_t Version=LIN_Slave_Base::LIN_V2, const char NameLIN[]="Slave", uint32_t TimeoutRx=1500L, const int8_t PinTxEN=INT8_MIN) | LIN_Slave_Base | |
| LIN_Slave_HardwareSerial_ESP32(HardwareSerial &Interface, uint8_t PinRx, uint8_t PinTx, LIN_Slave_Base::version_t Version=LIN_Slave_Base::LIN_V2, const char NameLIN[]="Slave", uint32_t TimeoutRx=1500L, const int8_t PinTxEN=INT8_MIN) | LIN_Slave_HardwareSerial_ESP32 | |
| LIN_V1 enum value | LIN_Slave_Base | |
| LIN_V2 enum value | LIN_Slave_Base | |
| LinMessageCallback typedef | LIN_Slave_Base | protected |
| MASTER_REQUEST enum value | LIN_Slave_Base | |
| nameLIN | LIN_Slave_Base | |
| NO_ERROR enum value | LIN_Slave_Base | |
| numData | LIN_Slave_Base | protected |
| pid | LIN_Slave_Base | protected |
| pinRx | LIN_Slave_HardwareSerial_ESP32 | |
| pinTx | LIN_Slave_HardwareSerial_ESP32 | |
| pinTxEN | LIN_Slave_Base | protected |
| pSerial | LIN_Slave_HardwareSerial_ESP32 | |
| registerMasterRequestHandler(uint8_t ID, LIN_Slave_Base::LinMessageCallback Fct, uint8_t NumData) | LIN_Slave_Base | |
| registerSlaveResponseHandler(uint8_t ID, LIN_Slave_Base::LinMessageCallback Fct, uint8_t NumData) | LIN_Slave_Base | |
| resetError(void) | LIN_Slave_Base | inline |
| resetStateMachine(void) | LIN_Slave_Base | inline |
| SLAVE_RESPONSE enum value | LIN_Slave_Base | |
| state | LIN_Slave_Base | protected |
| STATE_DONE enum value | LIN_Slave_Base | |
| STATE_OFF enum value | LIN_Slave_Base | |
| STATE_RECEIVING_DATA enum value | LIN_Slave_Base | |
| STATE_RECEIVING_ECHO enum value | LIN_Slave_Base | |
| state_t enum name | LIN_Slave_Base | |
| STATE_WAIT_FOR_BREAK enum value | LIN_Slave_Base | |
| STATE_WAIT_FOR_CHK enum value | LIN_Slave_Base | |
| STATE_WAIT_FOR_PID enum value | LIN_Slave_Base | |
| STATE_WAIT_FOR_SYNC enum value | LIN_Slave_Base | |
| timeLastRx | LIN_Slave_Base | protected |
| timeoutRx | LIN_Slave_Base | protected |
| type | LIN_Slave_Base | protected |
| version | LIN_Slave_Base | protected |
| version_t enum name | LIN_Slave_Base | |
| ~LIN_Slave_Base(void) | LIN_Slave_Base | inlinevirtual |