/*  File pwr_remoteclasses.hpp.
 *
 *  Generated by co_convert V6.1.4 18-MAR-2025 18:17:53.57.
 *  Do not edit this file.
 *
 *  Contains type and struct declarations for the types and classes
 *  in volume Remote.
 */
#ifndef pwr_remoteclasses_hpp
#define pwr_remoteclasses_hpp
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_systemclasses_hpp
#include "pwr_systemclasses.hpp"
#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_Class_Buff1440


class pwr_Class_Buff1440  {
 public:
  pwr_tInt16                          Data[720] pwr_dAlignLW;
};
#ifndef pwr_cClass_Buff256
#define pwr_cClass_Buff256 17039592UL
#endif

pwr_Class_Buff256


class pwr_Class_Buff256  {
 public:
  pwr_tInt16                          Data[128] pwr_dAlignLW;
};
#ifndef pwr_cClass_Buff32k
#define pwr_cClass_Buff32k 17039600UL
#endif

pwr_Class_Buff32k


class pwr_Class_Buff32k  {
 public:
  pwr_tInt16                          Data[16384] pwr_dAlignLW;
};
#ifndef pwr_cClass_Buff4096
#define pwr_cClass_Buff4096 17039608UL
#endif

pwr_Class_Buff4096


class pwr_Class_Buff4096  {
 public:
  pwr_tInt16                          Data[2048] pwr_dAlignLW;
};
#ifndef pwr_cClass_BuffStr80
#define pwr_cClass_BuffStr80 17039616UL
#endif

pwr_Class_BuffStr80


class pwr_Class_BuffStr80  {
 public:
  pwr_tString80                       Data pwr_dAlignLW;
};
#ifndef pwr_cClass_LoggConfig
#define pwr_cClass_LoggConfig 17039576UL
#endif

pwr_Class_LoggConfig


class pwr_Class_LoggConfig  {
 public:
  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;
};
#ifndef pwr_cClass_MultiCast
#define pwr_cClass_MultiCast 17039568UL
#endif

pwr_Class_MultiCast


class pwr_Class_MultiCast  {
 public:
  pwr_tUInt16                         Address[16] pwr_dAlignLW;
};
#ifndef pwr_cClass_RemAi
#define pwr_cClass_RemAi 17039456UL
#endif

pwr_Class_RemAi


class pwr_Class_RemAi  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
};
#ifndef pwr_cClass_RemAo
#define pwr_cClass_RemAo 17039464UL
#endif

pwr_Class_RemAo


class pwr_Class_RemAo  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
};
#ifndef pwr_cClass_RemChan_Ai
#define pwr_cClass_RemChan_Ai 17039480UL
#endif

pwr_Class_RemChan_Ai


class pwr_Class_RemChan_Ai  {
 public:
  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;
};
#ifndef pwr_cClass_RemChan_Ao
#define pwr_cClass_RemChan_Ao 17039488UL
#endif

pwr_Class_RemChan_Ao


class pwr_Class_RemChan_Ao  {
 public:
  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;
};
#ifndef pwr_cClass_RemChan_Co
#define pwr_cClass_RemChan_Co 17039496UL
#endif

pwr_Class_RemChan_Co


class pwr_Class_RemChan_Co  {
 public:
  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;
};
#ifndef pwr_cClass_RemChan_Di
#define pwr_cClass_RemChan_Di 17039512UL
#endif

pwr_Class_RemChan_Di


class pwr_Class_RemChan_Di  {
 public:
  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;
};
#ifndef pwr_cClass_RemChan_Do
#define pwr_cClass_RemChan_Do 17039472UL
#endif

pwr_Class_RemChan_Do


class pwr_Class_RemChan_Do  {
 public:
  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;
};
#ifndef pwr_cClass_RemChan_Dv
#define pwr_cClass_RemChan_Dv 17039504UL
#endif

pwr_Class_RemChan_Dv


class pwr_Class_RemChan_Dv  {
 public:
  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;
};
#ifndef pwr_cClass_RemCo
#define pwr_cClass_RemCo 17039520UL
#endif

pwr_Class_RemCo


class pwr_Class_RemCo  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
};
#ifndef pwr_cClass_RemDi
#define pwr_cClass_RemDi 17039528UL
#endif

pwr_Class_RemDi


class pwr_Class_RemDi  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
};
#ifndef pwr_cClass_RemDo
#define pwr_cClass_RemDo 17039536UL
#endif

pwr_Class_RemDo


class pwr_Class_RemDo  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
};
#ifndef pwr_cClass_RemDv
#define pwr_cClass_RemDv 17039544UL
#endif

pwr_Class_RemDv


class pwr_Class_RemDv  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
};
#ifndef pwr_cClass_Remnode3964R
#define pwr_cClass_Remnode3964R 17039368UL
#endif

pwr_Class_Remnode3964R


class pwr_Class_Remnode3964R  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeALCM
#define pwr_cClass_RemnodeALCM 17039376UL
#endif

pwr_Class_RemnodeALCM


class pwr_Class_RemnodeALCM  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeModbus
#define pwr_cClass_RemnodeModbus 17039384UL
#endif

pwr_Class_RemnodeModbus


class pwr_Class_RemnodeModbus  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeMQ
#define pwr_cClass_RemnodeMQ 17039392UL
#endif

pwr_Class_RemnodeMQ


class pwr_Class_RemnodeMQ  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeMQTT
#define pwr_cClass_RemnodeMQTT 17039648UL
#endif

pwr_Class_RemnodeMQTT


class pwr_Class_RemnodeMQTT  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeQCom
#define pwr_cClass_RemnodeQCom 17039632UL
#endif

pwr_Class_RemnodeQCom


class pwr_Class_RemnodeQCom  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeRabbitMQ
#define pwr_cClass_RemnodeRabbitMQ 17039640UL
#endif

pwr_Class_RemnodeRabbitMQ


class pwr_Class_RemnodeRabbitMQ  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeRK512
#define pwr_cClass_RemnodeRK512 17039432UL
#endif

pwr_Class_RemnodeRK512


class pwr_Class_RemnodeRK512  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeSerial
#define pwr_cClass_RemnodeSerial 17039408UL
#endif

pwr_Class_RemnodeSerial


class pwr_Class_RemnodeSerial  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeTCP
#define pwr_cClass_RemnodeTCP 17039424UL
#endif

pwr_Class_RemnodeTCP


class pwr_Class_RemnodeTCP  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeUDP
#define pwr_cClass_RemnodeUDP 17039400UL
#endif

pwr_Class_RemnodeUDP


class pwr_Class_RemnodeUDP  {
 public:
  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;
};
#ifndef pwr_cClass_RemNode
#define pwr_cClass_RemNode 17039552UL
#endif

pwr_Class_RemNode


class pwr_Class_RemNode  {
 public:
  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;
};
#ifndef pwr_cClass_RemnodeWMQ
#define pwr_cClass_RemnodeWMQ 17039624UL
#endif

pwr_Class_RemnodeWMQ


class pwr_Class_RemnodeWMQ  {
 public:
  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;
};
#ifndef pwr_cClass_RemoteConfig
#define pwr_cClass_RemoteConfig 17039416UL
#endif

pwr_Class_RemoteConfig


class pwr_Class_RemoteConfig  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
  pwr_tBoolean                        Disable pwr_dAlignW;
  pwr_tObjid                          RemNodeObjects[50] pwr_dAlignW;
};
#ifndef pwr_cClass_RemTransRcv
#define pwr_cClass_RemTransRcv 17039448UL
#endif

pwr_Class_RemTransRcv


class pwr_Class_RemTransRcv  {
 public:
  pwr_tVoid                           **RemTransP pwr_dAlignLW;
  pwr_tVoid                           *RemTrans pwr_dAlignLW;
  pwr_tBoolean                        Received pwr_dAlignLW;
};

pwr_dClass_RemTransRcv


class pwr_dClass_RemTransRcv  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_RemTransSend
#define pwr_cClass_RemTransSend 17039440UL
#endif

pwr_Class_RemTransSend


class pwr_Class_RemTransSend  {
 public:
  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_dClass_RemTransSend


class pwr_dClass_RemTransSend  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_RemTrans
#define pwr_cClass_RemTrans 17039560UL
#endif

pwr_Class_RemTrans


class pwr_Class_RemTrans  {
 public:
  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;
};
#endif