Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
IOSerialChannelDef Struct Reference

#include <simrtdb.h>

Data Fields

int parity
int speed
int modified
int terminator
int stopBits
int binaryLength
int flowControl
int characterSize
int inputType
int outputType
int period
int customBaudEnabled
unsigned customSampleRate
unsigned long customBaudRate
unsigned short inStartByte
unsigned short inStartBit
unsigned short inNumBits
unsigned short inIOFlags
unsigned short outStartByte
unsigned short outStartBit
unsigned short outNumBits
unsigned short outIOFlags
char * outMsgIdItemName
unsigned char serialType
unsigned char synchronous
unsigned char dce
int cpu

Detailed Description

Definition of a specific channel on an IO board.

Field Documentation

◆ parity

int IOSerialChannelDef::parity

The parity. One of ARINC429_Parity.

◆ speed

int IOSerialChannelDef::speed

The rx/tx speed for the channel. One of ARINC429_Speed.

◆ modified

int IOSerialChannelDef::modified

Whether the data has been modified. This is to support update from the client via the configuration server.

◆ terminator

int IOSerialChannelDef::terminator

◆ stopBits

int IOSerialChannelDef::stopBits

◆ binaryLength

int IOSerialChannelDef::binaryLength

◆ flowControl

int IOSerialChannelDef::flowControl

◆ characterSize

int IOSerialChannelDef::characterSize

◆ inputType

int IOSerialChannelDef::inputType

◆ outputType

int IOSerialChannelDef::outputType

◆ period

int IOSerialChannelDef::period

◆ customBaudEnabled

int IOSerialChannelDef::customBaudEnabled

◆ customSampleRate

unsigned IOSerialChannelDef::customSampleRate

◆ customBaudRate

unsigned long IOSerialChannelDef::customBaudRate

◆ inStartByte

unsigned short IOSerialChannelDef::inStartByte

How to decode the message id for input binary formatted message

◆ inStartBit

unsigned short IOSerialChannelDef::inStartBit

◆ inNumBits

unsigned short IOSerialChannelDef::inNumBits

◆ inIOFlags

unsigned short IOSerialChannelDef::inIOFlags

Whether the input messageid is big/little endian

◆ outStartByte

unsigned short IOSerialChannelDef::outStartByte

How to decode the message id for output binary formatted message

◆ outStartBit

unsigned short IOSerialChannelDef::outStartBit

◆ outNumBits

unsigned short IOSerialChannelDef::outNumBits

◆ outIOFlags

unsigned short IOSerialChannelDef::outIOFlags

Whether the output messageid is big/little endian

◆ outMsgIdItemName

char* IOSerialChannelDef::outMsgIdItemName

◆ serialType

unsigned char IOSerialChannelDef::serialType

◆ synchronous

unsigned char IOSerialChannelDef::synchronous

◆ dce

unsigned char IOSerialChannelDef::dce

◆ cpu

int IOSerialChannelDef::cpu

CPU affinity for output channel thread.


The documentation for this struct was generated from the following file: