/* File pwr_remoteclasses.h.
*
* Generated by co_convert V6.1.4 18-MAR-2025 18:17:53.54.
* Do not edit this file.
*
* Contains type and struct declarations for the types and classes
* in volume Remote.
*/
#ifndef pwr_remoteclasses_h
#define pwr_remoteclasses_h
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_systemclasses_h
#include "pwr_systemclasses.h"
#endif
TransDirectionEnum
typedef pwr_tEnum pwr_tTransDirectionEnum;
typedef enum {
pwr_eTransDirectionEnum_Receive = 1,
pwr_eTransDirectionEnum_Send = 2,
} pwr_eTransDirectionEnum;
#ifndef pwr_cClass_Buff1440
#define pwr_cClass_Buff1440 17039584UL
#endif
pwr_sClass_Buff1440
typedef struct {
pwr_tInt16 Data[720] pwr_dAlignLW;
} pwr_sClass_Buff1440;
#ifndef pwr_cClass_Buff256
#define pwr_cClass_Buff256 17039592UL
#endif
pwr_sClass_Buff256
typedef struct {
pwr_tInt16 Data[128] pwr_dAlignLW;
} pwr_sClass_Buff256;
#ifndef pwr_cClass_Buff32k
#define pwr_cClass_Buff32k 17039600UL
#endif
pwr_sClass_Buff32k
typedef struct {
pwr_tInt16 Data[16384] pwr_dAlignLW;
} pwr_sClass_Buff32k;
#ifndef pwr_cClass_Buff4096
#define pwr_cClass_Buff4096 17039608UL
#endif
pwr_sClass_Buff4096
typedef struct {
pwr_tInt16 Data[2048] pwr_dAlignLW;
} pwr_sClass_Buff4096;
#ifndef pwr_cClass_BuffStr80
#define pwr_cClass_BuffStr80 17039616UL
#endif
pwr_sClass_BuffStr80
typedef struct {
pwr_tString80 Data pwr_dAlignLW;
} pwr_sClass_BuffStr80;
#ifndef pwr_cClass_LoggConfig
#define pwr_cClass_LoggConfig 17039576UL
#endif
pwr_sClass_LoggConfig
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString40 LoggFile pwr_dAlignW;
pwr_tBoolean NewVersion pwr_dAlignW;
pwr_tUInt32 Identity pwr_dAlignW;
pwr_tUInt32 LoggCount pwr_dAlignW;
pwr_tUInt32 FileOpenCount pwr_dAlignW;
} pwr_sClass_LoggConfig;
#ifndef pwr_cClass_MultiCast
#define pwr_cClass_MultiCast 17039568UL
#endif
pwr_sClass_MultiCast
typedef struct {
pwr_tUInt16 Address[16] pwr_dAlignLW;
} pwr_sClass_MultiCast;
#ifndef pwr_cClass_RemAi
#define pwr_cClass_RemAi 17039456UL
#endif
pwr_sClass_RemAi
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemAi;
#ifndef pwr_cClass_RemAo
#define pwr_cClass_RemAo 17039464UL
#endif
pwr_sClass_RemAo
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemAo;
#ifndef pwr_cClass_RemChan_Ai
#define pwr_cClass_RemChan_Ai 17039480UL
#endif
pwr_sClass_RemChan_Ai
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tFloat32 *ActualValue pwr_dAlignLW;
pwr_tUInt32 SensorPolyType pwr_dAlignLW;
pwr_tFloat32 SensorPolyCoef0 pwr_dAlignW;
pwr_tFloat32 SensorPolyCoef1 pwr_dAlignW;
pwr_tFloat32 SensorPolyCoef2 pwr_dAlignW;
pwr_tUInt32 ConvOff pwr_dAlignW;
} pwr_sClass_RemChan_Ai;
#ifndef pwr_cClass_RemChan_Ao
#define pwr_cClass_RemChan_Ao 17039488UL
#endif
pwr_sClass_RemChan_Ao
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tFloat32 *ActualValue pwr_dAlignLW;
pwr_tFloat32 OutPolyCoef0 pwr_dAlignLW;
pwr_tFloat32 OutPolyCoef1 pwr_dAlignW;
pwr_tFloat32 OutMaxLimit pwr_dAlignW;
pwr_tFloat32 OutMinLimit pwr_dAlignW;
pwr_tUInt32 ConvOff pwr_dAlignW;
pwr_tInt16 OldValue pwr_dAlignW;
pwr_tBoolean PwrIsMaster pwr_dAlignW;
} pwr_sClass_RemChan_Ao;
#ifndef pwr_cClass_RemChan_Co
#define pwr_cClass_RemChan_Co 17039496UL
#endif
pwr_sClass_RemChan_Co
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tInt32 *ActualValue pwr_dAlignLW;
pwr_tInt32 *ExtendedValue pwr_dAlignLW;
pwr_tUInt32 NoOfBits pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignW;
pwr_tUInt32 SyncRawValue pwr_dAlignW;
pwr_tBoolean CounterZeroFlag pwr_dAlignW;
pwr_tBoolean CounterSyncFlag pwr_dAlignW;
} pwr_sClass_RemChan_Co;
#ifndef pwr_cClass_RemChan_Di
#define pwr_cClass_RemChan_Di 17039512UL
#endif
pwr_sClass_RemChan_Di
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tBoolean *ActualValue pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignLW;
pwr_tUInt32 BuffOff pwr_dAlignW;
pwr_tUInt8 ConvMask pwr_dAlignW;
} pwr_sClass_RemChan_Di;
#ifndef pwr_cClass_RemChan_Do
#define pwr_cClass_RemChan_Do 17039472UL
#endif
pwr_sClass_RemChan_Do
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tBoolean *ActualValue pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignLW;
pwr_tUInt32 BuffOff pwr_dAlignW;
pwr_tUInt8 ConvMask pwr_dAlignW;
pwr_tBoolean PwrIsMaster pwr_dAlignW;
pwr_tBoolean OldValue pwr_dAlignW;
} pwr_sClass_RemChan_Do;
#ifndef pwr_cClass_RemChan_Dv
#define pwr_cClass_RemChan_Dv 17039504UL
#endif
pwr_sClass_RemChan_Dv
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tBoolean *ActualValue pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignLW;
pwr_tUInt32 BuffOff pwr_dAlignW;
pwr_tUInt8 ConvMask pwr_dAlignW;
pwr_tBoolean PwrIsMaster pwr_dAlignW;
pwr_tBoolean OldValue pwr_dAlignW;
} pwr_sClass_RemChan_Dv;
#ifndef pwr_cClass_RemCo
#define pwr_cClass_RemCo 17039520UL
#endif
pwr_sClass_RemCo
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemCo;
#ifndef pwr_cClass_RemDi
#define pwr_cClass_RemDi 17039528UL
#endif
pwr_sClass_RemDi
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemDi;
#ifndef pwr_cClass_RemDo
#define pwr_cClass_RemDo 17039536UL
#endif
pwr_sClass_RemDo
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemDo;
#ifndef pwr_cClass_RemDv
#define pwr_cClass_RemDv 17039544UL
#endif
pwr_sClass_RemDv
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemDv;
#ifndef pwr_cClass_Remnode3964R
#define pwr_cClass_Remnode3964R 17039368UL
#endif
pwr_sClass_Remnode3964R
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tFloat32 CharTimeout pwr_dAlignW;
pwr_tFloat32 AckTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_Remnode3964R;
#ifndef pwr_cClass_RemnodeALCM
#define pwr_cClass_RemnodeALCM 17039376UL
#endif
pwr_sClass_RemnodeALCM
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tString32 RemoteHostname pwr_dAlignW;
pwr_tString32 RemoteAddress pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tFloat32 RetransmitTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tBoolean IOPoll pwr_dAlignW;
pwr_tFloat32 IOPollTime pwr_dAlignW;
pwr_tFloat32 IOPollTimeSlow pwr_dAlignW;
pwr_tInt32 IOPollDiff pwr_dAlignW;
pwr_tFloat32 IOStallTime pwr_dAlignW;
pwr_tUInt32 IOStallAction pwr_dAlignW;
pwr_tBoolean IOStallFlag pwr_dAlignW;
pwr_tObjid IODataArea pwr_dAlignW;
pwr_tUInt32 NumberOfDI pwr_dAlignW;
pwr_tUInt32 NumberOfDO pwr_dAlignW;
pwr_tUInt32 NumberOfAI pwr_dAlignW;
pwr_tUInt32 NumberOfAO pwr_dAlignW;
pwr_tUInt32 NumberOfDV pwr_dAlignW;
pwr_tUInt32 NumberOfCo pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeALCM;
#ifndef pwr_cClass_RemnodeModbus
#define pwr_cClass_RemnodeModbus 17039384UL
#endif
pwr_sClass_RemnodeModbus
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tFloat32 ReadTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeModbus;
#ifndef pwr_cClass_RemnodeMQ
#define pwr_cClass_RemnodeMQ 17039392UL
#endif
pwr_sClass_RemnodeMQ
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tInt32 MyQueue pwr_dAlignW;
pwr_tInt32 TargetGroup pwr_dAlignW;
pwr_tInt32 TargetQueue pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeMQ;
#ifndef pwr_cClass_RemnodeMQTT
#define pwr_cClass_RemnodeMQTT 17039648UL
#endif
pwr_sClass_RemnodeMQTT
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tStatus Status pwr_dAlignW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString80 Server pwr_dAlignW;
pwr_tUInt32 Port pwr_dAlignW;
pwr_tString40 User pwr_dAlignW;
pwr_tString40 Password pwr_dAlignW;
pwr_tString80 PublishTopic pwr_dAlignW;
pwr_tString80 SubscribeTopic pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tBoolean DisableHeader pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeMQTT;
#ifndef pwr_cClass_RemnodeQCom
#define pwr_cClass_RemnodeQCom 17039632UL
#endif
pwr_sClass_RemnodeQCom
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tInt32 ReceiveQueue pwr_dAlignW;
pwr_tString40 TargetNode pwr_dAlignW;
pwr_tInt32 TargetQueue pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeQCom;
#ifndef pwr_cClass_RemnodeRabbitMQ
#define pwr_cClass_RemnodeRabbitMQ 17039640UL
#endif
pwr_sClass_RemnodeRabbitMQ
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString80 Server pwr_dAlignW;
pwr_tUInt32 Port pwr_dAlignW;
pwr_tUInt32 Channel pwr_dAlignW;
pwr_tString80 Exchange pwr_dAlignW;
pwr_tString80 SendQueue pwr_dAlignW;
pwr_tString80 ReceiveQueue pwr_dAlignW;
pwr_tString40 User pwr_dAlignW;
pwr_tString40 Password pwr_dAlignW;
pwr_tBoolean Acknowledge pwr_dAlignW;
pwr_tBoolean Durable pwr_dAlignW;
pwr_tUInt32 Heartbeat pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tBoolean DisableHeader pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeRabbitMQ;
#ifndef pwr_cClass_RemnodeRK512
#define pwr_cClass_RemnodeRK512 17039432UL
#endif
pwr_sClass_RemnodeRK512
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tFloat32 CharTimeout pwr_dAlignW;
pwr_tFloat32 AckTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeRK512;
#ifndef pwr_cClass_RemnodeSerial
#define pwr_cClass_RemnodeSerial 17039408UL
#endif
pwr_sClass_RemnodeSerial
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tInt16 TermChar[8] pwr_dAlignW;
pwr_tFloat32 ReadTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeSerial;
#ifndef pwr_cClass_RemnodeTCP
#define pwr_cClass_RemnodeTCP 17039424UL
#endif
pwr_sClass_RemnodeTCP
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tString80 RemoteHostname pwr_dAlignW;
pwr_tString32 RemoteAddress pwr_dAlignW;
pwr_tUInt32 LocalPort pwr_dAlignW;
pwr_tUInt32 RemotePort pwr_dAlignW;
pwr_tEnum ConnectionMode pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tFloat32 RetransmitTime pwr_dAlignW;
pwr_tBoolean UseKeepalive pwr_dAlignW;
pwr_tFloat32 KeepaliveTime pwr_dAlignW;
pwr_tInt32 KeepaliveDiff pwr_dAlignW;
pwr_tBoolean DisableHeader pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeTCP;
#ifndef pwr_cClass_RemnodeUDP
#define pwr_cClass_RemnodeUDP 17039400UL
#endif
pwr_sClass_RemnodeUDP
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tString80 RemoteHostname pwr_dAlignW;
pwr_tString32 RemoteAddress pwr_dAlignW;
pwr_tUInt32 LocalPort pwr_dAlignW;
pwr_tUInt32 RemotePort pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tFloat32 RetransmitTime pwr_dAlignW;
pwr_tBoolean UseKeepalive pwr_dAlignW;
pwr_tFloat32 KeepaliveTime pwr_dAlignW;
pwr_tInt32 KeepaliveDiff pwr_dAlignW;
pwr_tBoolean DisableHeader pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeUDP;
#ifndef pwr_cClass_RemNode
#define pwr_cClass_RemNode 17039552UL
#endif
pwr_sClass_RemNode
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString40 NodeName pwr_dAlignW;
pwr_tUInt16 Address[4] pwr_dAlignW;
pwr_tUInt32 TransportType pwr_dAlignW;
pwr_tUInt32 NumberOfRestarts pwr_dAlignW;
pwr_tFloat32 CycleTime pwr_dAlignW;
pwr_tFloat32 ErrTime pwr_dAlignW;
pwr_tFloat32 IOCycleTime pwr_dAlignW;
pwr_tFloat32 IOStallTime pwr_dAlignW;
pwr_tUInt32 IOStallAction pwr_dAlignW;
pwr_tObjid IODataArea pwr_dAlignW;
pwr_tUInt32 NumberOfTrans pwr_dAlignW;
pwr_tUInt32 NumberOfDI pwr_dAlignW;
pwr_tUInt32 NumberOfDO pwr_dAlignW;
pwr_tUInt32 NumberOfAI pwr_dAlignW;
pwr_tUInt32 NumberOfAO pwr_dAlignW;
pwr_tUInt32 NumberOfDV pwr_dAlignW;
pwr_tUInt32 NumberOfCo pwr_dAlignW;
pwr_tInt32 PollDiff pwr_dAlignW;
pwr_tUInt32 ErrTransCount pwr_dAlignW;
pwr_tBoolean Poll pwr_dAlignW;
pwr_tBoolean IOStallFlag pwr_dAlignW;
} pwr_sClass_RemNode;
#ifndef pwr_cClass_RemnodeWMQ
#define pwr_cClass_RemnodeWMQ 17039624UL
#endif
pwr_sClass_RemnodeWMQ
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString80 QueueManager pwr_dAlignW;
pwr_tString80 RcvQueue pwr_dAlignW;
pwr_tString80 SndQueue pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeWMQ;
#ifndef pwr_cClass_RemoteConfig
#define pwr_cClass_RemoteConfig 17039416UL
#endif
pwr_sClass_RemoteConfig
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tObjid RemNodeObjects[50] pwr_dAlignW;
} pwr_sClass_RemoteConfig;
#ifndef pwr_cClass_RemTransRcv
#define pwr_cClass_RemTransRcv 17039448UL
#endif
pwr_sClass_RemTransRcv
typedef struct {
pwr_tVoid **RemTransP pwr_dAlignLW;
pwr_tVoid *RemTrans pwr_dAlignLW;
pwr_tBoolean Received pwr_dAlignLW;
} pwr_sClass_RemTransRcv;
pwr_sdClass_RemTransRcv
typedef struct {
pwr_sPlcNode PlcNode pwr_dAlignLW;
} pwr_sdClass_RemTransRcv;
#ifndef pwr_cClass_RemTransSend
#define pwr_cClass_RemTransSend 17039440UL
#endif
pwr_sClass_RemTransSend
typedef struct {
pwr_tVoid **RemTransP pwr_dAlignLW;
pwr_tVoid *RemTrans pwr_dAlignLW;
pwr_tBoolean *SendP pwr_dAlignLW;
pwr_tBoolean Send pwr_dAlignLW;
pwr_tBoolean Occupied pwr_dAlignW;
pwr_tBoolean Buffer pwr_dAlignW;
pwr_tBoolean Error pwr_dAlignW;
} pwr_sClass_RemTransSend;
pwr_sdClass_RemTransSend
typedef struct {
pwr_sPlcNode PlcNode pwr_dAlignLW;
} pwr_sdClass_RemTransSend;
#ifndef pwr_cClass_RemTrans
#define pwr_cClass_RemTrans 17039560UL
#endif
pwr_sClass_RemTrans
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString40 TransName pwr_dAlignW;
pwr_tUInt16 Address[4] pwr_dAlignW;
pwr_tTransDirectionEnum Direction pwr_dAlignW;
pwr_tUInt32 DataLength pwr_dAlignW;
pwr_tUInt32 LoggLevel pwr_dAlignW;
pwr_tUInt32 MaxBuffers pwr_dAlignW;
pwr_tBoolean ReplacePrev pwr_dAlignW;
pwr_tUInt32 Buffers pwr_dAlignW;
pwr_tUInt32 MaxLength pwr_dAlignW;
pwr_tUInt32 LastSts pwr_dAlignW;
pwr_tTime TransTime pwr_dAlignLW;
pwr_tUInt32 TransCount pwr_dAlignW;
pwr_tUInt32 BuffCount pwr_dAlignW;
pwr_tUInt32 LostCount pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tBoolean DataValid pwr_dAlignW;
pwr_tString40 StructName pwr_dAlignW;
pwr_tString80 StructFile pwr_dAlignW;
} pwr_sClass_RemTrans;
#endif