LIN_slave_portable_Arduino 1.4
Arduino library for Local Interconnect Network slave node emulation
Loading...
Searching...
No Matches
LIN_Slave_Base Member List

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

_calculateChecksum(uint8_t NumData, uint8_t Data[])LIN_Slave_Baseprotected
_calculatePID(uint8_t ID)LIN_Slave_Baseprotected
_disableTransmitter(void)LIN_Slave_Baseinlineprotected
_enableTransmitter(void)LIN_Slave_Baseinlineprotected
_getBreakFlag(void)LIN_Slave_Baseprotectedvirtual
_resetBreakFlag(void)LIN_Slave_Baseprotectedvirtual
_serialPeek(void)LIN_Slave_Baseinlineprotectedvirtual
_serialRead(void)LIN_Slave_Baseinlineprotectedvirtual
_serialWrite(uint8_t buf[], uint8_t num)LIN_Slave_Baseinlineprotectedvirtual
available(void)LIN_Slave_Baseinlinevirtual
baudrateLIN_Slave_Baseprotected
begin(uint16_t Baudrate=19200)LIN_Slave_Basevirtual
bufDataLIN_Slave_Baseprotected
callbackLIN_Slave_Baseprotected
end(void)LIN_Slave_Basevirtual
errorLIN_Slave_Baseprotected
ERROR_CHK enum valueLIN_Slave_Base
ERROR_ECHO enum valueLIN_Slave_Base
ERROR_MISC enum valueLIN_Slave_Base
ERROR_PID enum valueLIN_Slave_Base
ERROR_STATE enum valueLIN_Slave_Base
ERROR_SYNC enum valueLIN_Slave_Base
error_t enum nameLIN_Slave_Base
ERROR_TIMEOUT enum valueLIN_Slave_Base
flagBreakLIN_Slave_Baseprotected
frame_t enum nameLIN_Slave_Base
getError(void)LIN_Slave_Baseinline
getFrame(LIN_Slave_Base::frame_t &Type, uint8_t &Id, uint8_t &NumData, uint8_t Data[])LIN_Slave_Baseinline
getState(void)LIN_Slave_Baseinline
handler(void)LIN_Slave_Basevirtual
idLIN_Slave_Baseprotected
idxDataLIN_Slave_Baseprotected
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_V1 enum valueLIN_Slave_Base
LIN_V2 enum valueLIN_Slave_Base
LinMessageCallback typedefLIN_Slave_Baseprotected
MASTER_REQUEST enum valueLIN_Slave_Base
nameLINLIN_Slave_Base
NO_ERROR enum valueLIN_Slave_Base
numDataLIN_Slave_Baseprotected
pidLIN_Slave_Baseprotected
pinTxENLIN_Slave_Baseprotected
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_Baseinline
resetStateMachine(void)LIN_Slave_Baseinline
SLAVE_RESPONSE enum valueLIN_Slave_Base
stateLIN_Slave_Baseprotected
STATE_DONE enum valueLIN_Slave_Base
STATE_OFF enum valueLIN_Slave_Base
STATE_RECEIVING_DATA enum valueLIN_Slave_Base
STATE_RECEIVING_ECHO enum valueLIN_Slave_Base
state_t enum nameLIN_Slave_Base
STATE_WAIT_FOR_BREAK enum valueLIN_Slave_Base
STATE_WAIT_FOR_CHK enum valueLIN_Slave_Base
STATE_WAIT_FOR_PID enum valueLIN_Slave_Base
STATE_WAIT_FOR_SYNC enum valueLIN_Slave_Base
timeLastRxLIN_Slave_Baseprotected
timeoutRxLIN_Slave_Baseprotected
typeLIN_Slave_Baseprotected
versionLIN_Slave_Baseprotected
version_t enum nameLIN_Slave_Base
~LIN_Slave_Base(void)LIN_Slave_Baseinlinevirtual