CANTram Framework 1.0.1
Dieses Framework ermöglicht die Nutzung der CANTram Hardware, einer Mikrocontroller basierten mdoularen Steuerung.
Loading...
Searching...
No Matches
ISO1I813T Class Reference
Inheritance diagram for ISO1I813T:
Collaboration diagram for ISO1I813T:

Classes

struct  Data
struct  Diag

Public Types

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 }

Public Member Functions

 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)
Public Member Functions inherited from SPIChip
void activateExternalChipSelect ()
void setCSControlCallback (std::function< void(bool)> callback)
void setCSPin (int csPin)

Public Attributes

uint8_t daisyChain = 1

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

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