|
| enum | ISO1I813T_Filter {
US_50
, US_100
, US_400
, US_800
,
US_1600
, US_3200
, US_10000
, US_20000
,
FILTER_OFF
} |
| enum | ERROR_CODES { STATUS_OK = 0
, INVALID_CHANNEL = 10
, INVALID_FILTER = 11
, WIRE_BREAK_SETTING_ERROR = 30
} |
|
|
| ISO1I813T (uint8_t csPin, uint8_t syncPin) |
|
void | writeRegister (uint8_t address, uint8_t data) |
|
uint8_t | readRegister (uint8_t address) |
|
void | setPins (uint8_t csPin, uint8_t syncPin=-1) |
|
void | begin () |
|
uint8_t | getInputs () |
|
bool | getInput (uint8_t input) |
|
Data | fetchData () |
|
Diag | fetchDiagnose () |
|
uint8_t | getWireBreaks () |
|
bool | getWireBreak (uint8_t wireBreak) |
|
uint8_t | setFilter (uint8_t channel, ISO1I813T_Filter filter) |
|
uint8_t | setWireBreakMask (uint8_t channel, bool enable) |
|
void | freeze (bool status) |
|
void | activateExternalChipSelect () |
|
void | setCSControlCallback (std::function< void(bool)> callback) |
|
void | setCSPin (int csPin) |
|
|
| SPIChip (uint8_t csPin) |
|
void | selectChip () |
|
void | deselectChip () |
|
int | _csPin |
|
bool | useExternalChipSelect = false |
|
std::function< void(bool)> | csControl = nullptr |
The documentation for this class was generated from the following files:
- C:/Users/leowa/Documents/PlatformIO/Projects/CANTramFrameworkUsage/lib/CANTramFramework/include/ISO1I813T.h
- C:/Users/leowa/Documents/PlatformIO/Projects/CANTramFrameworkUsage/lib/CANTramFramework/src/chips/ISO1I813T/ISO1I813T.cpp