#include <simrtdb.h>

Public Member Functions | |
| double clockRate | __attribute__ ((aligned(8))) |
| double resolverMaxRPS[MAX_RESOLVERCHANNELS_INPUT] | __attribute__ ((aligned(8))) |
| double resolverOscillatorAmplitude | __attribute__ ((aligned(8))) |
| double rvdtOscillatorAmplitude | __attribute__ ((aligned(8))) |
Definition of a specific hardware IO board.
| double clockRate IOBoardDef::__attribute__ | ( | (aligned(8)) | ) |
| double resolverMaxRPS[MAX_RESOLVERCHANNELS_INPUT] IOBoardDef::__attribute__ | ( | (aligned(8)) | ) |
For input channels only.
| double resolverOscillatorAmplitude IOBoardDef::__attribute__ | ( | (aligned(8)) | ) |
| double rvdtOscillatorAmplitude IOBoardDef::__attribute__ | ( | (aligned(8)) | ) |
| int IOBoardDef::boardId |
The board ID. i.e. one of the BoardID enum.
| int IOBoardDef::boardNumber |
The instance number of the board.
| int IOBoardDef::nChannels |
The number of hardware channels on this board. I.e. if it is a digital board, the number of bits. If it is an analog board, the number of analog channels.
| int IOBoardDef::nAis |
| int IOBoardDef::nAos |
| int IOBoardDef::nDigitals |
| int IOBoardDef::nCounters |
| int IOBoardDef::hasCalibration |
| int IOBoardDef::type |
io direction i.e IN or OUT.
| int IOBoardDef::nVLinks |
| int IOBoardDef::nAllocVLinks |
| int IOBoardDef::nEntries |
How many entries in allocated array below.
| int IOBoardDef::nAllocEntries |
How many have I allocated.
| unsigned char IOBoardDef::analogVoltRange |
| unsigned char IOBoardDef::rawUnit |
| unsigned char IOBoardDef::aoFilter |
| unsigned char IOBoardDef::aoResolution |
resolution in bit for the AO device. Only used for Pickering resistor board.
| unsigned char IOBoardDef::aoIsExternalClock |
| unsigned char IOBoardDef::aoIsExternalSync |
| unsigned char IOBoardDef::differentialMode |
| unsigned char IOBoardDef::resolverType[MAX_RESOLVERCHANNELS_INPUT] |
| unsigned char IOBoardDef::resolverOscillatorEnable |
| int IOBoardDef::resolverOscillatorFrequency |
| unsigned char IOBoardDef::rvdtType[MAX_NAI64DL1_CHANNELS] |
| double IOBoardDef::rvdtMaxSPS[MAX_RVDTCHANNELS_INPUT] |
For input channels only.
| unsigned char IOBoardDef::rvdtOscillatorEnable |
| int IOBoardDef::rvdtOscillatorFrequency |
| float IOBoardDef::rvdtTransformRatio[MAX_NAI64DL1_CHANNELS] |
| int IOBoardDef::hostPort |
| int IOBoardDef::canNetSpeed[MAX_CANNETS] |
| int IOBoardDef::eb5100LoadFirmware |
| int IOBoardDef::ecatCycleTime |
| char IOBoardDef::hostName[MAX_HOSTNAME] |
| char IOBoardDef::ecatDevice[MAX_ECATDEVICENAMELENGTH] |
| struct { ... } IOBoardDef::S |
| IOSerialBoardDef IOBoardDef::serialDef |
| IOARINC429ChannelDef* IOBoardDef::arincChannels |
| IOAFDXVirtualLink* IOBoardDef::virtualLinks |
| IONETMessage* IOBoardDef::netMessages |
| IOCIGIMessage* IOBoardDef::cigiMessages |
| IOFDXMessage* IOBoardDef::fdxMessages |
| IOFlexRayMessage* IOBoardDef::flexrayMessages |
| IOMemoryRegion* IOBoardDef::memoryRegions |
| IODDC1553Message* IOBoardDef::ddc1553Messages |
| IOArionObject* IOBoardDef::arionObjects |
| IORtadbMessage* IOBoardDef::rtadbMessages |
| IOHITV370Property* IOBoardDef::hitv370Properties |
| union { ... } IOBoardDef::IOProp |
| PWM1012Properties IOBoardDef::pwm1012Properties |
| CPMFIOProperties IOBoardDef::cpmfioProperties |
| NAI79C3SF6Properties IOBoardDef::nai79c3sf6Properties |
| NAI79C3E7Properties IOBoardDef::nai79c3e7Properties |
| HOTASX56Properties IOBoardDef::hotasx56Properties |
| union { ... } IOBoardDef::Prop |