|
CANTram Framework 1.0.1
Dieses Framework ermöglicht die Nutzung der CANTram Hardware, einer Mikrocontroller basierten mdoularen Steuerung.
|


Public Types | |
| enum | ERROR_CODES { STATUS_OK = 0 , NOT_INITIALIZED = 5 , INVALID_CHANNEL = 10 , SPI_FAULT = 20 , DISABLE_PIN_NOT_SET = 30 , DIAG_PIN_NOT_SET = 40 } |
Public Member Functions | |
| ISO1H816G (uint8_t csPin, uint8_t disPin, uint8_t diagPin) | |
| uint8_t | begin () |
| uint8_t | enable () |
| void | disable () |
| bool | isEnabled () |
| uint8_t | setOutputs (uint8_t outputs) |
| uint8_t | setOutput (uint8_t output, bool state) |
| uint8_t | getOutputs () |
| bool | getOutput (uint8_t output) |
| void | setSPISettings (uint32_t speed, uint8_t bitOrder, uint8_t dataMode) |
| void | OnFault (void(*callback)(void)) |
| void | setPins (uint8_t csPin, uint8_t disPin=-1, uint8_t diagPin=-1) |
| Public Member Functions inherited from SPIChip | |
| void | activateExternalChipSelect () |
| void | setCSControlCallback (std::function< void(bool)> callback) |
| void | setCSPin (int csPin) |
Additional Inherited Members | |
| Protected Member Functions inherited from SPIChip | |
| SPIChip (uint8_t csPin) | |
| void | selectChip () |
| void | deselectChip () |
| Protected Attributes inherited from SPIChip | |
| int | _csPin |
| bool | useExternalChipSelect = false |
| std::function< void(bool)> | csControl = nullptr |