![Sena Rhio10 User Manual Download Page 83](http://html1.mh-extra.com/html/sena/rhio10/rhio10_user-manual_1237630083.webp)
83
D.2 Structure
ON/OFF status Data
Structure which contains Port ON/OFF status
typedef struct _ADCData
//ADC Data
{
EOnOffFlag eADC;
//ADC On/OFF Flag
char cADC[5];
//ADC Level storage
}SADCData;
typedef struct _OnOffStatusData
//All Port ON/OFF Data
{
EOnOffFlag eOutput[10];
//Output
Port 1~10
EOnOffFlag eInput[12];
//Input
Port 1~12
SADCData sADC[4];
//ADC
Port 1~4
}SOnOffStatusData;
Set status Data
Structure for the Set status
typedef struct _SetOutput
//Output
Port Set Data
{
ESetOutputFlag eMacro;
//MACRO Flag : ESOF_CLEAR, ESOF_SETTING
char cMacro[106];
//MACRO Data
ESetOutputFlag eDelayPulse; //DelayPulse Flag :
// ESOF_CLEAR, ESOF_SETT
ING
char cDelayPulse[11];
//DelayPulse Data
bool isEnable[10];
//Output port Enable
bool isEnablePowerStop[10]; //Output port power stoppage
}SSetOutput;
typedef struct _SetADC
//ADC Set Data
{
EADCMode eModeADC[4];
//ADC port Mode
BYTE bReference;
//ADC Reference