winIDEA SDK
CFNetController.h File Reference

Description

It contains all declarations for FNet operations.

#include "CIDEController.h"
#include "CHILController.h"
#include "SharedPtrDefs.h"

Classes

struct  isys::DIOBankChannelIndex
 FNet digital input output channel index. More...
 
struct  isys::PowerSenseParameters
 FNet power sense parameters. More...
 
struct  isys::SFNetGlobals
 FNet global constant. More...
 
class  isys::CCANOpInjMsgConfig
 CAN inject message configuration class. More...
 
class  isys::CCANOpConfig
 CAN operation configuration class. More...
 
class  isys::CCounterOperationConfig
 FNet counter configuration class. More...
 
class  isys::CSPIOperationConfig
 SPI configuration class. More...
 
class  isys::CLINOperationConfig
 LIN configuration class. More...
 

Namespaces

namespace  isys
 Namespace isys.
 

Enumerations

enum class  isys::CANInjectedMsgType {
  isys::DO_NOT_MODIFY , isys::DATA ,
  isys::REQUEST
}
 CAN inject message type. More...
 
enum class  isys::CANTriggerMsgType {
  isys::DO_NOT_MODIFY , isys::BOTH ,
  isys::REQUEST , isys::DATA
}
 CAN trigger message type. More...
 
enum class  isys::CANIDLength {
  isys::DO_NOT_MODIFY , isys::STANDARD ,
  isys::EXTENDED
}
 CAN ID length values. More...
 
enum class  isys::CANMode {
  isys::CAN , isys::FD_ISO ,
  isys::FD_BOSCH
}
 CAN mode values. More...
 
enum class  isys::CANBaudrate {
  isys::B_50_KBPS , isys::B_100_KBPS ,
  isys::B_125_KBPS , isys::B_250_KBPS ,
  isys::B_500_KBPS , isys::B_1_MBPS
}
 CAN baudrate. More...
 
enum class  isys::CANFDBaudrate {
  isys::B_50_KBPS , isys::B_100_KBPS ,
  isys::B_125_KBPS , isys::B_250_KBPS ,
  isys::B_500_KBPS , isys::B_1_MBPS ,
  isys::B_2_MBPS , isys::B_4_MBPS ,
  isys::B_8_MBPS
}
 CAN FD baudrate. More...
 
enum class  isys::TriState {
  isys::DO_NOT_MODIFY , isys::FALSE_TS ,
  isys::TRUE_TS
}
 tri-state logic selection More...
 
enum class  isys::AInCompareCondition : uint8_t {
  isys::DO_NOT_MODIFY , isys::LOWER_THAN ,
  isys::HIGHER_THAN
}
 analog input compare condition More...
 
enum class  isys::AInSamplingInterval {
  isys::S_100_NS , isys::S_1_US ,
  isys::S_10_US , isys::S_100_US ,
  isys::S_1_MS , isys::S_10_MS ,
  isys::S_100_MS , isys::S_1_S
}
 analog input sampling interval More...
 
enum class  isys::IODirection { isys::IN_DIR , isys::OUT_DIR }
 input output direction More...
 
enum class  isys::IOLevels {
  isys::VL_1_8V , isys::VL_2_5V ,
  isys::VL_3_3V , isys::VL_5V
}
 input output level More...
 
enum class  isys::IOState {
  isys::LOW , isys::HIGH ,
  isys::DO_NOT_MODIFY
}
 input output state More...
 
enum class  isys::SPISamplePhase {
  isys::DO_NOT_MODIFY , isys::FIRST_EDGE ,
  isys::SECOND_EDGE
}
 SPI sample phase. More...
 
enum class  isys::SPICSName {
  isys::DO_NOT_MODIFY , isys::CS0 ,
  isys::CS1 , isys::CS2 ,
  isys::CS3
}
 SPI chip select name. More...
 
enum class  isys::SPIDataStream {
  isys::DO_NOT_MODIFY , isys::MISO ,
  isys::MOSI
}
 SPI data stream. More...
 
enum class  isys::SPIDataEndian {
  isys::DO_NOT_MODIFY , isys::ISYS_LITTLE_ENDIAN ,
  isys::ISYS_BIG_ENDIAN
}
 SPI endian. More...
 
enum class  isys::LINBaudrate {
  isys::B_2400_BPS , isys::B_9600_BPS ,
  isys::B_19200_BPS , isys::B_20000_BPS
}
 LIN baudrate. More...
 
enum class  isys::IORecordMode {
  isys::NONE , isys::INPUTS ,
  isys::ALL
}
 input output record mode More...
 
enum class  isys::IOTriggerSignalState {
  isys::ANY , isys::LOW ,
  isys::HIGH
}
 input output trigger signal state More...
 
enum class  isys::IOPatternType {
  isys::DO_NOT_MODIFY , isys::SINGLE_SHOT ,
  isys::CONTINUOUS
}
 input output pattern type More...
 
enum class  isys::PowerSenseShunt {
  isys::SHUNT_1_OHM , isys::SHUNT_0_26_OHM ,
  isys::SHUNT_0_11_OHM
}
 power sense shunt selection More...