/*  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