| LIN_slave_portable_Arduino 1.4 Arduino library for Local Interconnect Network slave node emulation

Loading...
Searching...
No Matches
LIN_Slave_NeoHWSerial_AVR Member List

This is the complete list of members for LIN_Slave_NeoHWSerial_AVR, including all inherited members.

_calculateChecksum(uint8_t NumData, uint8_t Data[]) | LIN_Slave_Base | protected
_calculatePID(uint8_t ID) | LIN_Slave_Base | protected
_disableTransmitter(void) | LIN_Slave_Base | inline protected
_enableTransmitter(void) | LIN_Slave_Base | inline protected
_getBreakFlag(void) | LIN_Slave_NeoHWSerial_AVR | protected virtual
_resetBreakFlag(void) | LIN_Slave_NeoHWSerial_AVR | protected virtual
_serialPeek(void) | LIN_Slave_NeoHWSerial_AVR | inline protected virtual
_serialRead(void) | LIN_Slave_NeoHWSerial_AVR | inline protected virtual
_serialWrite(uint8_t buf[], uint8_t num) | LIN_Slave_NeoHWSerial_AVR | inline protected virtual
available(void) | LIN_Slave_NeoHWSerial_AVR | inline virtual
baudrate | LIN_Slave_Base | protected
begin(uint16_t Baudrate=19200) | LIN_Slave_NeoHWSerial_AVR | virtual
bufData | LIN_Slave_Base | protected
callback | LIN_Slave_Base | protected
end(void) | LIN_Slave_NeoHWSerial_AVR | 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 |
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
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_NeoHWSerial_AVR(NeoHWSerial &Interface, 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_NeoHWSerial_AVR |
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
pinTxEN | LIN_Slave_Base | protected
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 | inline virtual