/*  File pwr_nmpsclasses.hpp.
 *
 *  Generated by co_convert V6.1.4 18-MAR-2025 18:17:53.03.
 *  Do not edit this file.
 *
 *  Contains type and struct declarations for the types and classes
 *  in volume NMps.
 */
#ifndef pwr_nmpsclasses_hpp
#define pwr_nmpsclasses_hpp
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_systemclasses_hpp
#include "pwr_systemclasses.hpp"
#endif

CellFunctionMask


typedef pwr_tMask pwr_tCellFunctionMask;
typedef enum {
  pwr_mCellFunction_DeleteWhenRemove   = 4UL,
  pwr_mCellFunction_DeleteWhenReset    = 8UL,
  pwr_mCellFunction_Backup             = 16UL,
  pwr_mCellFunction_CheckObjects       = 32UL,
} pwr_mCellFunction;

OutCellFunctionMask


typedef pwr_tMask pwr_tOutCellFunctionMask;
typedef enum {
  pwr_mOutCellFunction_DeleteWhenRemove = 4UL,
} pwr_mOutCellFunction;

StoreCellFunctionMask


typedef pwr_tMask pwr_tStoreCellFunctionMask;
typedef enum {
  pwr_mStoreCellFunction_MaxOneSelected = 1UL,
  pwr_mStoreCellFunction_AlwaysOneSelected = 2UL,
  pwr_mStoreCellFunction_DeleteWhenRemove = 4UL,
  pwr_mStoreCellFunction_DeleteWhenReset = 8UL,
  pwr_mStoreCellFunction_Backup        = 16UL,
  pwr_mStoreCellFunction_CheckObjects  = 32UL,
} pwr_mStoreCellFunction;

TrpFunctionMask


typedef pwr_tMask pwr_tTrpFunctionMask;
typedef enum {
  pwr_mTrpFunction_MoveFrontRear       = 0UL,
  pwr_mTrpFunction_MoveWholeObject     = 1UL,
  pwr_mTrpFunction_MoveAllObjects      = 2UL,
  pwr_mTrpFunction_MoveAllObjectsIfEmpty = 4UL,
  pwr_mTrpFunction_ResetTrigg          = 8UL,
  pwr_mTrpFunction_Slow                = 16UL,
  pwr_mTrpFunction_LevelTrigg          = 32UL,
} pwr_mTrpFunction;
#ifndef pwr_cClass_NMpsCellData
#define pwr_cClass_NMpsCellData 16843168UL
#endif

pwr_Class_NMpsCellData


class pwr_Class_NMpsCellData  {
 public:
  pwr_tDataRef                        DataP pwr_dAlignLW;
  pwr_tBoolean                        Data_Front pwr_dAlignW;
  pwr_tBoolean                        Data_Back pwr_dAlignW;
  pwr_tRefId                          Data_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data_Select pwr_dAlignW;
  pwr_tBoolean                        Data_SelectOld pwr_dAlignW;
};
#ifndef pwr_cClass_CellDisp
#define pwr_cClass_CellDisp 16843104UL
#endif

pwr_Class_CellDisp


class pwr_Class_CellDisp  {
 public:
  pwr_tVoid                           **Cell1P pwr_dAlignLW;
  pwr_tVoid                           *Cell1 pwr_dAlignLW;
  pwr_tVoid                           **Cell2P pwr_dAlignLW;
  pwr_tVoid                           *Cell2 pwr_dAlignLW;
  pwr_tVoid                           **Cell3P pwr_dAlignLW;
  pwr_tVoid                           *Cell3 pwr_dAlignLW;
  pwr_tVoid                           **Cell4P pwr_dAlignLW;
  pwr_tVoid                           *Cell4 pwr_dAlignLW;
  pwr_tVoid                           **Cell5P pwr_dAlignLW;
  pwr_tVoid                           *Cell5 pwr_dAlignLW;
  pwr_tVoid                           **Cell6P pwr_dAlignLW;
  pwr_tVoid                           *Cell6 pwr_dAlignLW;
  pwr_tVoid                           **Cell7P pwr_dAlignLW;
  pwr_tVoid                           *Cell7 pwr_dAlignLW;
  pwr_tVoid                           **Cell8P pwr_dAlignLW;
  pwr_tVoid                           *Cell8 pwr_dAlignLW;
  pwr_tVoid                           **Cell9P pwr_dAlignLW;
  pwr_tVoid                           *Cell9 pwr_dAlignLW;
  pwr_tVoid                           **Cell10P pwr_dAlignLW;
  pwr_tVoid                           *Cell10 pwr_dAlignLW;
  pwr_tFloat32                        *LinkP pwr_dAlignLW;
  pwr_tFloat32                        Link pwr_dAlignLW;
  pwr_tVoid                           **DisplayObjectP pwr_dAlignLW;
  pwr_tVoid                           *DisplayObject pwr_dAlignLW;
  pwr_tClassId                        DataClass pwr_dAlignLW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tInt32                          Number pwr_dAlignW;
  pwr_tInt32                          MaxSize pwr_dAlignW;
  pwr_tInt32                          SelDirection pwr_dAlignW;
  pwr_tString32                       FloatAttr[5] pwr_dAlignW;
  pwr_tString32                       BooleanAttr[5] pwr_dAlignW;
  pwr_tString32                       IntAttr[5] pwr_dAlignW;
  pwr_tBoolean                        Select[60] pwr_dAlignW;
  pwr_tBoolean                        OldSelect[60] pwr_dAlignW;
  pwr_tObjid                          Objid[60] pwr_dAlignW;
  pwr_tFloat32                        F1[60] pwr_dAlignW;
  pwr_tFloat32                        F2[60] pwr_dAlignW;
  pwr_tFloat32                        F3[60] pwr_dAlignW;
  pwr_tFloat32                        F4[60] pwr_dAlignW;
  pwr_tFloat32                        F5[60] pwr_dAlignW;
  pwr_tBoolean                        B1[60] pwr_dAlignW;
  pwr_tBoolean                        B2[60] pwr_dAlignW;
  pwr_tBoolean                        B3[60] pwr_dAlignW;
  pwr_tBoolean                        B4[60] pwr_dAlignW;
  pwr_tBoolean                        B5[60] pwr_dAlignW;
  pwr_tInt32                          I1[60] pwr_dAlignW;
  pwr_tInt32                          I2[60] pwr_dAlignW;
  pwr_tInt32                          I3[60] pwr_dAlignW;
  pwr_tInt32                          I4[60] pwr_dAlignW;
  pwr_tInt32                          I5[60] pwr_dAlignW;
  pwr_tInt32                          FloatAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          BooleanAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          IntAttrOffs[5] pwr_dAlignW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tUInt32                         DataSize pwr_dAlignW;
  pwr_tInt32                          OldLastIndex pwr_dAlignW;
};

pwr_dClass_CellDisp


class pwr_dClass_CellDisp  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_CellDispMir
#define pwr_cClass_CellDispMir 16843136UL
#endif

pwr_Class_CellDispMir


class pwr_Class_CellDispMir  {
 public:
  pwr_tVoid                           **Cell1P pwr_dAlignLW;
  pwr_tVoid                           *Cell1 pwr_dAlignLW;
  pwr_tVoid                           **Cell2P pwr_dAlignLW;
  pwr_tVoid                           *Cell2 pwr_dAlignLW;
  pwr_tVoid                           **Cell3P pwr_dAlignLW;
  pwr_tVoid                           *Cell3 pwr_dAlignLW;
  pwr_tVoid                           **Cell4P pwr_dAlignLW;
  pwr_tVoid                           *Cell4 pwr_dAlignLW;
  pwr_tVoid                           **Cell5P pwr_dAlignLW;
  pwr_tVoid                           *Cell5 pwr_dAlignLW;
  pwr_tVoid                           **Cell6P pwr_dAlignLW;
  pwr_tVoid                           *Cell6 pwr_dAlignLW;
  pwr_tVoid                           **Cell7P pwr_dAlignLW;
  pwr_tVoid                           *Cell7 pwr_dAlignLW;
  pwr_tVoid                           **Cell8P pwr_dAlignLW;
  pwr_tVoid                           *Cell8 pwr_dAlignLW;
  pwr_tVoid                           **Cell9P pwr_dAlignLW;
  pwr_tVoid                           *Cell9 pwr_dAlignLW;
  pwr_tVoid                           **Cell10P pwr_dAlignLW;
  pwr_tVoid                           *Cell10 pwr_dAlignLW;
  pwr_tFloat32                        *LinkP pwr_dAlignLW;
  pwr_tFloat32                        Link pwr_dAlignLW;
  pwr_tVoid                           **DisplayObjectP pwr_dAlignLW;
  pwr_tVoid                           *DisplayObject pwr_dAlignLW;
  pwr_tClassId                        DataClass pwr_dAlignLW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tInt32                          Number pwr_dAlignW;
  pwr_tInt32                          MaxSize pwr_dAlignW;
  pwr_tInt32                          SelDirection pwr_dAlignW;
  pwr_tString32                       FloatAttr[5] pwr_dAlignW;
  pwr_tString32                       BooleanAttr[5] pwr_dAlignW;
  pwr_tString32                       IntAttr[5] pwr_dAlignW;
  pwr_tBoolean                        Select[60] pwr_dAlignW;
  pwr_tBoolean                        OldSelect[60] pwr_dAlignW;
  pwr_tObjid                          Objid[60] pwr_dAlignW;
  pwr_tFloat32                        F1[60] pwr_dAlignW;
  pwr_tFloat32                        F2[60] pwr_dAlignW;
  pwr_tFloat32                        F3[60] pwr_dAlignW;
  pwr_tFloat32                        F4[60] pwr_dAlignW;
  pwr_tFloat32                        F5[60] pwr_dAlignW;
  pwr_tBoolean                        B1[60] pwr_dAlignW;
  pwr_tBoolean                        B2[60] pwr_dAlignW;
  pwr_tBoolean                        B3[60] pwr_dAlignW;
  pwr_tBoolean                        B4[60] pwr_dAlignW;
  pwr_tBoolean                        B5[60] pwr_dAlignW;
  pwr_tInt32                          I1[60] pwr_dAlignW;
  pwr_tInt32                          I2[60] pwr_dAlignW;
  pwr_tInt32                          I3[60] pwr_dAlignW;
  pwr_tInt32                          I4[60] pwr_dAlignW;
  pwr_tInt32                          I5[60] pwr_dAlignW;
  pwr_tInt32                          FloatAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          BooleanAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          IntAttrOffs[5] pwr_dAlignW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tUInt32                         DataSize pwr_dAlignW;
  pwr_tInt32                          OldLastIndex pwr_dAlignW;
};

pwr_dClass_CellDispMir


class pwr_dClass_CellDispMir  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_CellUpdate
#define pwr_cClass_CellUpdate 16843120UL
#endif

pwr_Class_CellUpdate


class pwr_Class_CellUpdate  {
 public:
  pwr_tVoid                           **Cell1P pwr_dAlignLW;
  pwr_tVoid                           *Cell1 pwr_dAlignLW;
  pwr_tVoid                           **Cell2P pwr_dAlignLW;
  pwr_tVoid                           *Cell2 pwr_dAlignLW;
  pwr_tVoid                           **Cell3P pwr_dAlignLW;
  pwr_tVoid                           *Cell3 pwr_dAlignLW;
  pwr_tVoid                           **Cell4P pwr_dAlignLW;
  pwr_tVoid                           *Cell4 pwr_dAlignLW;
  pwr_tVoid                           **Cell5P pwr_dAlignLW;
  pwr_tVoid                           *Cell5 pwr_dAlignLW;
  pwr_tVoid                           **Cell6P pwr_dAlignLW;
  pwr_tVoid                           *Cell6 pwr_dAlignLW;
  pwr_tVoid                           **Cell7P pwr_dAlignLW;
  pwr_tVoid                           *Cell7 pwr_dAlignLW;
  pwr_tVoid                           **Cell8P pwr_dAlignLW;
  pwr_tVoid                           *Cell8 pwr_dAlignLW;
  pwr_tVoid                           **Cell9P pwr_dAlignLW;
  pwr_tVoid                           *Cell9 pwr_dAlignLW;
  pwr_tVoid                           **Cell10P pwr_dAlignLW;
  pwr_tVoid                           *Cell10 pwr_dAlignLW;
  pwr_tFloat32                        *LinkP pwr_dAlignLW;
  pwr_tFloat32                        Link pwr_dAlignLW;
  pwr_tVoid                           **DisplayObjectP pwr_dAlignLW;
  pwr_tVoid                           *DisplayObject pwr_dAlignLW;
  pwr_tClassId                        DataClass pwr_dAlignLW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tInt32                          Number pwr_dAlignW;
  pwr_tInt32                          MaxSize pwr_dAlignW;
  pwr_tInt32                          SelDirection pwr_dAlignW;
  pwr_tString32                       FloatAttr[5] pwr_dAlignW;
  pwr_tString32                       BooleanAttr[5] pwr_dAlignW;
  pwr_tString32                       IntAttr[5] pwr_dAlignW;
  pwr_tBoolean                        Select[60] pwr_dAlignW;
  pwr_tBoolean                        OldSelect[60] pwr_dAlignW;
  pwr_tObjid                          Objid[60] pwr_dAlignW;
  pwr_tFloat32                        F1[60] pwr_dAlignW;
  pwr_tFloat32                        F2[60] pwr_dAlignW;
  pwr_tFloat32                        F3[60] pwr_dAlignW;
  pwr_tFloat32                        F4[60] pwr_dAlignW;
  pwr_tFloat32                        F5[60] pwr_dAlignW;
  pwr_tBoolean                        B1[60] pwr_dAlignW;
  pwr_tBoolean                        B2[60] pwr_dAlignW;
  pwr_tBoolean                        B3[60] pwr_dAlignW;
  pwr_tBoolean                        B4[60] pwr_dAlignW;
  pwr_tBoolean                        B5[60] pwr_dAlignW;
  pwr_tInt32                          I1[60] pwr_dAlignW;
  pwr_tInt32                          I2[60] pwr_dAlignW;
  pwr_tInt32                          I3[60] pwr_dAlignW;
  pwr_tInt32                          I4[60] pwr_dAlignW;
  pwr_tInt32                          I5[60] pwr_dAlignW;
  pwr_tInt32                          FloatAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          BooleanAttrOffs[5] pwr_dAlignW;
  pwr_tInt32                          IntAttrOffs[5] pwr_dAlignW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tUInt32                         DataSize pwr_dAlignW;
  pwr_tInt32                          OldLastIndex pwr_dAlignW;
  pwr_tFloat32                        F1Old[60] pwr_dAlignW;
  pwr_tFloat32                        F2Old[60] pwr_dAlignW;
  pwr_tFloat32                        F3Old[60] pwr_dAlignW;
  pwr_tFloat32                        F4Old[60] pwr_dAlignW;
  pwr_tFloat32                        F5Old[60] pwr_dAlignW;
  pwr_tBoolean                        B1Old[60] pwr_dAlignW;
  pwr_tBoolean                        B2Old[60] pwr_dAlignW;
  pwr_tBoolean                        B3Old[60] pwr_dAlignW;
  pwr_tBoolean                        B4Old[60] pwr_dAlignW;
  pwr_tBoolean                        B5Old[60] pwr_dAlignW;
  pwr_tInt32                          I1Old[60] pwr_dAlignW;
  pwr_tInt32                          I2Old[60] pwr_dAlignW;
  pwr_tInt32                          I3Old[60] pwr_dAlignW;
  pwr_tInt32                          I4Old[60] pwr_dAlignW;
  pwr_tInt32                          I5Old[60] pwr_dAlignW;
};

pwr_dClass_CellUpdate


class pwr_dClass_CellUpdate  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_CLoop
#define pwr_cClass_CLoop 16842864UL
#endif

pwr_Class_CLoop


class pwr_Class_CLoop  {
 public:
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tFloat32                        *StartIndexP pwr_dAlignLW;
  pwr_tFloat32                        StartIndex pwr_dAlignLW;
  pwr_tFloat32                        *IncrementP pwr_dAlignLW;
  pwr_tFloat32                        Increment pwr_dAlignLW;
  pwr_tFloat32                        *StopIndexP pwr_dAlignLW;
  pwr_tFloat32                        StopIndex pwr_dAlignLW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
};

pwr_dClass_CLoop


class pwr_dClass_CLoop  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_ConvDef
#define pwr_cClass_ConvDef 16843064UL
#endif

pwr_Class_ConvDef


class pwr_Class_ConvDef  {
 public:
  pwr_tString80                       Param[200] pwr_dAlignLW;
};
#ifndef pwr_cClass_currentdata
#define pwr_cClass_currentdata 16842840UL
#endif

pwr_Class_currentdata


class pwr_Class_currentdata  {
 public:
  pwr_tFloat32                        *DataCurrentP pwr_dAlignLW;
};

pwr_dClass_CurrentData


class pwr_dClass_CurrentData  {
 public:
  pwr_tObjid                          CellObject pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_currentindex
#define pwr_cClass_currentindex 16842848UL
#endif

pwr_Class_currentindex


class pwr_Class_currentindex  {
 public:
  pwr_tFloat32                        CurrentIndex pwr_dAlignLW;
};

pwr_dClass_CurrentIndex


class pwr_dClass_CurrentIndex  {
 public:
  pwr_tObjid                          CellObject pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_datacnv
#define pwr_cClass_datacnv 16843056UL
#endif

pwr_Class_datacnv


class pwr_Class_datacnv  {
 public:
  pwr_tVoid                           **DataFromP pwr_dAlignLW;
  pwr_tVoid                           *DataFrom pwr_dAlignLW;
  pwr_tVoid                           **DataToP pwr_dAlignLW;
  pwr_tVoid                           *DataTo pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tInt32                          ConvTableCount pwr_dAlignW;
  pwr_tInt32                          ConvTable[1800] pwr_dAlignW;
};

pwr_dClass_DataCnv


class pwr_dClass_DataCnv  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_datacopy
#define pwr_cClass_datacopy 16842824UL
#endif

pwr_Class_datacopy


class pwr_Class_datacopy  {
 public:
  pwr_tVoid                           **DataFromP pwr_dAlignLW;
  pwr_tVoid                           *DataFrom pwr_dAlignLW;
  pwr_tVoid                           **DataToP pwr_dAlignLW;
  pwr_tVoid                           *DataTo pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
};

pwr_dClass_DataCopy


class pwr_dClass_DataCopy  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataEqual
#define pwr_cClass_DataEqual 16843216UL
#endif

pwr_Class_DataEqual


class pwr_Class_DataEqual  {
 public:
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
};

pwr_dClass_DataEqual


class pwr_dClass_DataEqual  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataFRead
#define pwr_cClass_DataFRead 16843160UL
#endif

pwr_Class_DataFRead


class pwr_Class_DataFRead  {
 public:
  pwr_tVoid                           **DataP pwr_dAlignLW;
  pwr_tVoid                           *Data pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tString80                       *FileNameP pwr_dAlignLW;
  pwr_tString80                       FileName pwr_dAlignLW;
  pwr_tStatus                         ReadStatus pwr_dAlignW;
  pwr_tBoolean                        CondOld pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
};

pwr_dClass_DataFRead


class pwr_dClass_DataFRead  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataFWrite
#define pwr_cClass_DataFWrite 16843152UL
#endif

pwr_Class_DataFWrite


class pwr_Class_DataFWrite  {
 public:
  pwr_tVoid                           **DataP pwr_dAlignLW;
  pwr_tVoid                           *Data pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tString80                       *FileNameP pwr_dAlignLW;
  pwr_tString80                       FileName pwr_dAlignLW;
  pwr_tStatus                         WriteStatus pwr_dAlignW;
  pwr_tBoolean                        CondOld pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
};

pwr_dClass_DataFWrite


class pwr_dClass_DataFWrite  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataMux
#define pwr_cClass_DataMux 16843232UL
#endif

pwr_Class_DataMux


class pwr_Class_DataMux  {
 public:
  pwr_tInt32                          *IndexP pwr_dAlignLW;
  pwr_tInt32                          Index pwr_dAlignLW;
  pwr_tDataRef                        *In0P pwr_dAlignLW;
  pwr_tDataRef                        In0 pwr_dAlignLW;
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tDataRef                        *In3P pwr_dAlignLW;
  pwr_tDataRef                        In3 pwr_dAlignLW;
  pwr_tDataRef                        *In4P pwr_dAlignLW;
  pwr_tDataRef                        In4 pwr_dAlignLW;
  pwr_tDataRef                        *In5P pwr_dAlignLW;
  pwr_tDataRef                        In5 pwr_dAlignLW;
  pwr_tDataRef                        *In6P pwr_dAlignLW;
  pwr_tDataRef                        In6 pwr_dAlignLW;
  pwr_tDataRef                        *In7P pwr_dAlignLW;
  pwr_tDataRef                        In7 pwr_dAlignLW;
  pwr_tDataRef                        *In8P pwr_dAlignLW;
  pwr_tDataRef                        In8 pwr_dAlignLW;
  pwr_tDataRef                        *In9P pwr_dAlignLW;
  pwr_tDataRef                        In9 pwr_dAlignLW;
  pwr_tDataRef                        *In10P pwr_dAlignLW;
  pwr_tDataRef                        In10 pwr_dAlignLW;
  pwr_tDataRef                        *In11P pwr_dAlignLW;
  pwr_tDataRef                        In11 pwr_dAlignLW;
  pwr_tDataRef                        *In12P pwr_dAlignLW;
  pwr_tDataRef                        In12 pwr_dAlignLW;
  pwr_tDataRef                        *In13P pwr_dAlignLW;
  pwr_tDataRef                        In13 pwr_dAlignLW;
  pwr_tDataRef                        *In14P pwr_dAlignLW;
  pwr_tDataRef                        In14 pwr_dAlignLW;
  pwr_tDataRef                        *In15P pwr_dAlignLW;
  pwr_tDataRef                        In15 pwr_dAlignLW;
  pwr_tDataRef                        *In16P pwr_dAlignLW;
  pwr_tDataRef                        In16 pwr_dAlignLW;
  pwr_tDataRef                        *In17P pwr_dAlignLW;
  pwr_tDataRef                        In17 pwr_dAlignLW;
  pwr_tDataRef                        *In18P pwr_dAlignLW;
  pwr_tDataRef                        In18 pwr_dAlignLW;
  pwr_tDataRef                        *In19P pwr_dAlignLW;
  pwr_tDataRef                        In19 pwr_dAlignLW;
  pwr_tDataRef                        *In20P pwr_dAlignLW;
  pwr_tDataRef                        In20 pwr_dAlignLW;
  pwr_tDataRef                        *In21P pwr_dAlignLW;
  pwr_tDataRef                        In21 pwr_dAlignLW;
  pwr_tDataRef                        *In22P pwr_dAlignLW;
  pwr_tDataRef                        In22 pwr_dAlignLW;
  pwr_tDataRef                        *In23P pwr_dAlignLW;
  pwr_tDataRef                        In23 pwr_dAlignLW;
  pwr_tInt32                          MaxIndex pwr_dAlignW;
  pwr_tDataRef                        ActVal pwr_dAlignLW;
};

pwr_dClass_DataMux


class pwr_dClass_DataMux  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataNotEqual
#define pwr_cClass_DataNotEqual 16843224UL
#endif

pwr_Class_DataNotEqual


class pwr_Class_DataNotEqual  {
 public:
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
};

pwr_dClass_DataNotEqual


class pwr_dClass_DataNotEqual  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataRcv
#define pwr_cClass_DataRcv 16843080UL
#endif

pwr_Class_DataRcv


class pwr_Class_DataRcv  {
 public:
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *AcceptP pwr_dAlignLW;
  pwr_tBoolean                        Accept pwr_dAlignLW;
  pwr_tBoolean                        *ResetP pwr_dAlignLW;
  pwr_tBoolean                        Reset pwr_dAlignLW;
  pwr_tBoolean                        DataReceived pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tString80                       AlarmText[5] pwr_dAlignW;
  pwr_tObjid                          DisplayObject pwr_dAlignW;
  pwr_tObjid                          SendRemTrans pwr_dAlignW;
  pwr_tObjid                          RcvRemTrans pwr_dAlignW;
  pwr_tObjid                          CellObject pwr_dAlignW;
  pwr_tObjid                          DataClass pwr_dAlignW;
  pwr_tObjid                          DataParent pwr_dAlignW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tBoolean                        OpAccept pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tBoolean                        AcceptOld pwr_dAlignW;
  pwr_tBoolean                        ResetOld pwr_dAlignW;
  pwr_tBoolean                        SysAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        OpAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        AcceptDetected pwr_dAlignW;
  pwr_tBoolean                        ResetDetected pwr_dAlignW;
  pwr_tBoolean                        DataRcvDetected pwr_dAlignW;
  pwr_tBoolean                        ErrorDetected pwr_dAlignW;
};

pwr_dClass_DataRcv


class pwr_dClass_DataRcv  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataRequest
#define pwr_cClass_DataRequest 16843072UL
#endif

pwr_Class_DataRequest


class pwr_Class_DataRequest  {
 public:
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggP pwr_dAlignLW;
  pwr_tBoolean                        Trigg pwr_dAlignLW;
  pwr_tBoolean                        *AcceptP pwr_dAlignLW;
  pwr_tBoolean                        Accept pwr_dAlignLW;
  pwr_tBoolean                        *ResetP pwr_dAlignLW;
  pwr_tBoolean                        Reset pwr_dAlignLW;
  pwr_tBoolean                        DataReceived pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
  pwr_tInt32                          Key pwr_dAlignW;
  pwr_tString40                       KeyStr pwr_dAlignW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tFloat32                        TimeoutTime pwr_dAlignW;
  pwr_tString80                       AlarmText[5] pwr_dAlignW;
  pwr_tUInt32                         ReturnStatus[10] pwr_dAlignW;
  pwr_tString80                       ReturnStatusText[10] pwr_dAlignW;
  pwr_tObjid                          DisplayObject pwr_dAlignW;
  pwr_tObjid                          SendRemTrans pwr_dAlignW;
  pwr_tObjid                          RcvRemTrans pwr_dAlignW;
  pwr_tObjid                          CellObject pwr_dAlignW;
  pwr_tObjid                          DataClass pwr_dAlignW;
  pwr_tObjid                          DataParent pwr_dAlignW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tBoolean                        OpTrigg pwr_dAlignW;
  pwr_tBoolean                        OpAccept pwr_dAlignW;
  pwr_tBoolean                        OpReset pwr_dAlignW;
  pwr_tBoolean                        TriggOld pwr_dAlignW;
  pwr_tBoolean                        AcceptOld pwr_dAlignW;
  pwr_tBoolean                        ResetOld pwr_dAlignW;
  pwr_tBoolean                        TriggDetected pwr_dAlignW;
  pwr_tBoolean                        SysAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        OpAcceptDetected pwr_dAlignW;
  pwr_tBoolean                        AcceptDetected pwr_dAlignW;
  pwr_tBoolean                        ResetDetected pwr_dAlignW;
  pwr_tBoolean                        DataRcvDetected pwr_dAlignW;
  pwr_tBoolean                        ErrorDetected pwr_dAlignW;
};

pwr_dClass_DataRequest


class pwr_dClass_DataRequest  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_datareset
#define pwr_cClass_datareset 16842832UL
#endif

pwr_Class_datareset


class pwr_Class_datareset  {
 public:
  pwr_tVoid                           **DataP pwr_dAlignLW;
  pwr_tVoid                           *Data pwr_dAlignLW;
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
};

pwr_dClass_DataReset


class pwr_dClass_DataReset  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataSel
#define pwr_cClass_DataSel 16843208UL
#endif

pwr_Class_DataSel


class pwr_Class_DataSel  {
 public:
  pwr_tDataRef                        *In1P pwr_dAlignLW;
  pwr_tDataRef                        In1 pwr_dAlignLW;
  pwr_tDataRef                        *In2P pwr_dAlignLW;
  pwr_tDataRef                        In2 pwr_dAlignLW;
  pwr_tBoolean                        *ControlP pwr_dAlignLW;
  pwr_tBoolean                        Control pwr_dAlignLW;
  pwr_tDataRef                        ActVal pwr_dAlignLW;
};

pwr_dClass_DataSel


class pwr_dClass_DataSel  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataSelect
#define pwr_cClass_DataSelect 16842872UL
#endif

pwr_Class_DataSelect


class pwr_Class_DataSelect  {
 public:
  pwr_tFloat32                        *IndexP pwr_dAlignLW;
  pwr_tFloat32                        Index pwr_dAlignLW;
  pwr_tFloat32                        *MaxIndexP pwr_dAlignLW;
  pwr_tFloat32                        MaxIndex pwr_dAlignLW;
  pwr_tVoid                           **DataIn1P pwr_dAlignLW;
  pwr_tVoid                           *DataIn1 pwr_dAlignLW;
  pwr_tVoid                           **DataIn2P pwr_dAlignLW;
  pwr_tVoid                           *DataIn2 pwr_dAlignLW;
  pwr_tVoid                           **DataIn3P pwr_dAlignLW;
  pwr_tVoid                           *DataIn3 pwr_dAlignLW;
  pwr_tVoid                           **DataIn4P pwr_dAlignLW;
  pwr_tVoid                           *DataIn4 pwr_dAlignLW;
  pwr_tVoid                           **DataIn5P pwr_dAlignLW;
  pwr_tVoid                           *DataIn5 pwr_dAlignLW;
  pwr_tVoid                           **DataIn6P pwr_dAlignLW;
  pwr_tVoid                           *DataIn6 pwr_dAlignLW;
  pwr_tVoid                           **DataIn7P pwr_dAlignLW;
  pwr_tVoid                           *DataIn7 pwr_dAlignLW;
  pwr_tVoid                           **DataIn8P pwr_dAlignLW;
  pwr_tVoid                           *DataIn8 pwr_dAlignLW;
  pwr_tVoid                           **DataIn9P pwr_dAlignLW;
  pwr_tVoid                           *DataIn9 pwr_dAlignLW;
  pwr_tVoid                           **DataIn10P pwr_dAlignLW;
  pwr_tVoid                           *DataIn10 pwr_dAlignLW;
  pwr_tVoid                           **DataIn11P pwr_dAlignLW;
  pwr_tVoid                           *DataIn11 pwr_dAlignLW;
  pwr_tVoid                           **DataIn12P pwr_dAlignLW;
  pwr_tVoid                           *DataIn12 pwr_dAlignLW;
  pwr_tVoid                           **DataIn13P pwr_dAlignLW;
  pwr_tVoid                           *DataIn13 pwr_dAlignLW;
  pwr_tVoid                           **DataIn14P pwr_dAlignLW;
  pwr_tVoid                           *DataIn14 pwr_dAlignLW;
  pwr_tVoid                           **DataIn15P pwr_dAlignLW;
  pwr_tVoid                           *DataIn15 pwr_dAlignLW;
  pwr_tVoid                           **DataIn16P pwr_dAlignLW;
  pwr_tVoid                           *DataIn16 pwr_dAlignLW;
  pwr_tDataRef                        OutDataP pwr_dAlignLW;
};

pwr_dClass_DataSelect


class pwr_dClass_DataSelect  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DataSend
#define pwr_cClass_DataSend 16843088UL
#endif

pwr_Class_DataSend


class pwr_Class_DataSend  {
 public:
  pwr_tVoid                           **DataInP pwr_dAlignLW;
  pwr_tVoid                           *DataIn pwr_dAlignLW;
  pwr_tBoolean                        *TriggP pwr_dAlignLW;
  pwr_tBoolean                        Trigg pwr_dAlignLW;
  pwr_tBoolean                        *DummyP pwr_dAlignLW;
  pwr_tBoolean                        Dummy pwr_dAlignLW;
  pwr_tBoolean                        DataSent pwr_dAlignW;
  pwr_tBoolean                        Error pwr_dAlignW;
  pwr_tInt32                          Function pwr_dAlignW;
  pwr_tFloat32                        TimeoutTime pwr_dAlignW;
  pwr_tString80                       AlarmText[5] pwr_dAlignW;
  pwr_tUInt32                         ReturnStatus[10] pwr_dAlignW;
  pwr_tString80                       ReturnStatusText[10] pwr_dAlignW;
  pwr_tObjid                          SendRemTrans pwr_dAlignW;
  pwr_tObjid                          RcvRemTrans pwr_dAlignW;
  pwr_tInt32                          ToConvdefType pwr_dAlignW;
  pwr_tObjid                          ToConvdef pwr_dAlignW;
  pwr_tString40                       ToConvdefFile pwr_dAlignW;
  pwr_tInt32                          FromConvdefType pwr_dAlignW;
  pwr_tObjid                          FromConvdef pwr_dAlignW;
  pwr_tString40                       FromConvdefFile pwr_dAlignW;
  pwr_tBoolean                        TriggOld pwr_dAlignW;
  pwr_tBoolean                        TriggDetected pwr_dAlignW;
  pwr_tBoolean                        DataSentDetected pwr_dAlignW;
  pwr_tBoolean                        ErrorDetected pwr_dAlignW;
};

pwr_dClass_DataSend


class pwr_dClass_DataSend  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_DispLink
#define pwr_cClass_DispLink 16843112UL
#endif

pwr_Class_DispLink


class pwr_Class_DispLink  {
 public:
  pwr_tFloat32                        CellDisp pwr_dAlignLW;
  pwr_tObjid                          SelectObjid pwr_dAlignW;
  pwr_tBoolean                        SelectExist pwr_dAlignW;
  pwr_tBoolean                        MoveForward pwr_dAlignW;
  pwr_tBoolean                        DoMoveForward pwr_dAlignW;
  pwr_tBoolean                        MoveBackward pwr_dAlignW;
  pwr_tBoolean                        DoMoveBackward pwr_dAlignW;
  pwr_tBoolean                        Remove pwr_dAlignW;
  pwr_tBoolean                        DoRemove pwr_dAlignW;
  pwr_tBoolean                        ResetData pwr_dAlignW;
  pwr_tBoolean                        SelectNext pwr_dAlignW;
  pwr_tBoolean                        DoSelectNext pwr_dAlignW;
  pwr_tBoolean                        SelectPrevious pwr_dAlignW;
  pwr_tBoolean                        DoSelectPrevious pwr_dAlignW;
  pwr_tInt32                          MaxDispNumber pwr_dAlignW;
  pwr_tInt32                          SelectOrderNumber pwr_dAlignW;
  pwr_tInt32                          SelectOrderOwner pwr_dAlignW;
  pwr_tInt32                          SelectOrderType pwr_dAlignW;
  pwr_tBoolean                        SelectOrder pwr_dAlignW;
};

pwr_dClass_DispLink


class pwr_dClass_DispLink  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_Func
#define pwr_cClass_Func 16842920UL
#endif

pwr_Class_Func


class pwr_Class_Func  {
 public:
  pwr_tBoolean                        *ConditionP pwr_dAlignLW;
  pwr_tBoolean                        Condition pwr_dAlignLW;
  pwr_tFloat32                        *A1P pwr_dAlignLW;
  pwr_tFloat32                        A1 pwr_dAlignLW;
  pwr_tFloat32                        *A2P pwr_dAlignLW;
  pwr_tFloat32                        A2 pwr_dAlignLW;
  pwr_tFloat32                        *A3P pwr_dAlignLW;
  pwr_tFloat32                        A3 pwr_dAlignLW;
  pwr_tFloat32                        *A4P pwr_dAlignLW;
  pwr_tFloat32                        A4 pwr_dAlignLW;
  pwr_tFloat32                        *A5P pwr_dAlignLW;
  pwr_tFloat32                        A5 pwr_dAlignLW;
  pwr_tFloat32                        *A6P pwr_dAlignLW;
  pwr_tFloat32                        A6 pwr_dAlignLW;
  pwr_tFloat32                        *A7P pwr_dAlignLW;
  pwr_tFloat32                        A7 pwr_dAlignLW;
  pwr_tFloat32                        *A8P pwr_dAlignLW;
  pwr_tFloat32                        A8 pwr_dAlignLW;
  pwr_tBoolean                        *d1P pwr_dAlignLW;
  pwr_tBoolean                        d1 pwr_dAlignLW;
  pwr_tBoolean                        *d2P pwr_dAlignLW;
  pwr_tBoolean                        d2 pwr_dAlignLW;
  pwr_tBoolean                        *d3P pwr_dAlignLW;
  pwr_tBoolean                        d3 pwr_dAlignLW;
  pwr_tBoolean                        *d4P pwr_dAlignLW;
  pwr_tBoolean                        d4 pwr_dAlignLW;
  pwr_tBoolean                        *d5P pwr_dAlignLW;
  pwr_tBoolean                        d5 pwr_dAlignLW;
  pwr_tBoolean                        *d6P pwr_dAlignLW;
  pwr_tBoolean                        d6 pwr_dAlignLW;
  pwr_tBoolean                        *d7P pwr_dAlignLW;
  pwr_tBoolean                        d7 pwr_dAlignLW;
  pwr_tBoolean                        *d8P pwr_dAlignLW;
  pwr_tBoolean                        d8 pwr_dAlignLW;
  pwr_tFloat32                        OA1 pwr_dAlignW;
  pwr_tFloat32                        OA2 pwr_dAlignW;
  pwr_tFloat32                        OA3 pwr_dAlignW;
  pwr_tFloat32                        OA4 pwr_dAlignW;
  pwr_tFloat32                        OA5 pwr_dAlignW;
  pwr_tFloat32                        OA6 pwr_dAlignW;
  pwr_tFloat32                        OA7 pwr_dAlignW;
  pwr_tFloat32                        OA8 pwr_dAlignW;
  pwr_tBoolean                        od1 pwr_dAlignW;
  pwr_tBoolean                        od2 pwr_dAlignW;
  pwr_tBoolean                        od3 pwr_dAlignW;
  pwr_tBoolean                        od4 pwr_dAlignW;
  pwr_tBoolean                        od5 pwr_dAlignW;
  pwr_tBoolean                        od6 pwr_dAlignW;
  pwr_tBoolean                        od7 pwr_dAlignW;
  pwr_tBoolean                        od8 pwr_dAlignW;
};

pwr_dClass_Func


class pwr_dClass_Func  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
  pwr_tObjid                          Function pwr_dAlignLW;
};
#ifndef pwr_cClass_FuncExtend
#define pwr_cClass_FuncExtend 16842928UL
#endif

pwr_Class_FuncExtend


class pwr_Class_FuncExtend  {
 public:
  pwr_tFloat32                        *A1P pwr_dAlignLW;
  pwr_tFloat32                        A1 pwr_dAlignLW;
  pwr_tFloat32                        *A2P pwr_dAlignLW;
  pwr_tFloat32                        A2 pwr_dAlignLW;
  pwr_tFloat32                        *A3P pwr_dAlignLW;
  pwr_tFloat32                        A3 pwr_dAlignLW;
  pwr_tFloat32                        *A4P pwr_dAlignLW;
  pwr_tFloat32                        A4 pwr_dAlignLW;
  pwr_tFloat32                        *A5P pwr_dAlignLW;
  pwr_tFloat32                        A5 pwr_dAlignLW;
  pwr_tFloat32                        *A6P pwr_dAlignLW;
  pwr_tFloat32                        A6 pwr_dAlignLW;
  pwr_tFloat32                        *A7P pwr_dAlignLW;
  pwr_tFloat32                        A7 pwr_dAlignLW;
  pwr_tFloat32                        *A8P pwr_dAlignLW;
  pwr_tFloat32                        A8 pwr_dAlignLW;
  pwr_tBoolean                        *d1P pwr_dAlignLW;
  pwr_tBoolean                        d1 pwr_dAlignLW;
  pwr_tBoolean                        *d2P pwr_dAlignLW;
  pwr_tBoolean                        d2 pwr_dAlignLW;
  pwr_tBoolean                        *d3P pwr_dAlignLW;
  pwr_tBoolean                        d3 pwr_dAlignLW;
  pwr_tBoolean                        *d4P pwr_dAlignLW;
  pwr_tBoolean                        d4 pwr_dAlignLW;
  pwr_tBoolean                        *d5P pwr_dAlignLW;
  pwr_tBoolean                        d5 pwr_dAlignLW;
  pwr_tBoolean                        *d6P pwr_dAlignLW;
  pwr_tBoolean                        d6 pwr_dAlignLW;
  pwr_tBoolean                        *d7P pwr_dAlignLW;
  pwr_tBoolean                        d7 pwr_dAlignLW;
  pwr_tBoolean                        *d8P pwr_dAlignLW;
  pwr_tBoolean                        d8 pwr_dAlignLW;
  pwr_tFloat32                        OA1 pwr_dAlignW;
  pwr_tFloat32                        OA2 pwr_dAlignW;
  pwr_tFloat32                        OA3 pwr_dAlignW;
  pwr_tFloat32                        OA4 pwr_dAlignW;
  pwr_tFloat32                        OA5 pwr_dAlignW;
  pwr_tFloat32                        OA6 pwr_dAlignW;
  pwr_tFloat32                        OA7 pwr_dAlignW;
  pwr_tFloat32                        OA8 pwr_dAlignW;
  pwr_tBoolean                        od1 pwr_dAlignW;
  pwr_tBoolean                        od2 pwr_dAlignW;
  pwr_tBoolean                        od3 pwr_dAlignW;
  pwr_tBoolean                        od4 pwr_dAlignW;
  pwr_tBoolean                        od5 pwr_dAlignW;
  pwr_tBoolean                        od6 pwr_dAlignW;
  pwr_tBoolean                        od7 pwr_dAlignW;
  pwr_tBoolean                        od8 pwr_dAlignW;
};

pwr_dClass_FuncExtend


class pwr_dClass_FuncExtend  {
 public:
  pwr_tObjid                          FuncObject pwr_dAlignLW;
  pwr_tUInt32                         Index pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_FuncInput
#define pwr_cClass_FuncInput 16842936UL
#endif

pwr_Class_FuncInput


class pwr_Class_FuncInput  {
 public:
  pwr_tFloat32                        A1 pwr_dAlignLW;
  pwr_tFloat32                        A2 pwr_dAlignW;
  pwr_tFloat32                        A3 pwr_dAlignW;
  pwr_tFloat32                        A4 pwr_dAlignW;
  pwr_tFloat32                        A5 pwr_dAlignW;
  pwr_tFloat32                        A6 pwr_dAlignW;
  pwr_tFloat32                        A7 pwr_dAlignW;
  pwr_tFloat32                        A8 pwr_dAlignW;
  pwr_tBoolean                        d1 pwr_dAlignW;
  pwr_tBoolean                        d2 pwr_dAlignW;
  pwr_tBoolean                        d3 pwr_dAlignW;
  pwr_tBoolean                        d4 pwr_dAlignW;
  pwr_tBoolean                        d5 pwr_dAlignW;
  pwr_tBoolean                        d6 pwr_dAlignW;
  pwr_tBoolean                        d7 pwr_dAlignW;
  pwr_tBoolean                        d8 pwr_dAlignW;
};

pwr_dClass_FuncInput


class pwr_dClass_FuncInput  {
 public:
  pwr_tUInt32                         Index pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_FuncOutput
#define pwr_cClass_FuncOutput 16842944UL
#endif

pwr_Class_FuncOutput


class pwr_Class_FuncOutput  {
 public:
  pwr_tFloat32                        *OA1P pwr_dAlignLW;
  pwr_tFloat32                        OA1 pwr_dAlignLW;
  pwr_tFloat32                        *OA2P pwr_dAlignLW;
  pwr_tFloat32                        OA2 pwr_dAlignLW;
  pwr_tFloat32                        *OA3P pwr_dAlignLW;
  pwr_tFloat32                        OA3 pwr_dAlignLW;
  pwr_tFloat32                        *OA4P pwr_dAlignLW;
  pwr_tFloat32                        OA4 pwr_dAlignLW;
  pwr_tFloat32                        *OA5P pwr_dAlignLW;
  pwr_tFloat32                        OA5 pwr_dAlignLW;
  pwr_tFloat32                        *OA6P pwr_dAlignLW;
  pwr_tFloat32                        OA6 pwr_dAlignLW;
  pwr_tFloat32                        *OA7P pwr_dAlignLW;
  pwr_tFloat32                        OA7 pwr_dAlignLW;
  pwr_tFloat32                        *OA8P pwr_dAlignLW;
  pwr_tFloat32                        OA8 pwr_dAlignLW;
  pwr_tBoolean                        *od1P pwr_dAlignLW;
  pwr_tBoolean                        od1 pwr_dAlignLW;
  pwr_tBoolean                        *od2P pwr_dAlignLW;
  pwr_tBoolean                        od2 pwr_dAlignLW;
  pwr_tBoolean                        *od3P pwr_dAlignLW;
  pwr_tBoolean                        od3 pwr_dAlignLW;
  pwr_tBoolean                        *od4P pwr_dAlignLW;
  pwr_tBoolean                        od4 pwr_dAlignLW;
  pwr_tBoolean                        *od5P pwr_dAlignLW;
  pwr_tBoolean                        od5 pwr_dAlignLW;
  pwr_tBoolean                        *od6P pwr_dAlignLW;
  pwr_tBoolean                        od6 pwr_dAlignLW;
  pwr_tBoolean                        *od7P pwr_dAlignLW;
  pwr_tBoolean                        od7 pwr_dAlignLW;
  pwr_tBoolean                        *od8P pwr_dAlignLW;
  pwr_tBoolean                        od8 pwr_dAlignLW;
};

pwr_dClass_FuncOutput


class pwr_dClass_FuncOutput  {
 public:
  pwr_tUInt32                         Index pwr_dAlignLW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_GetDap
#define pwr_cClass_GetDap 16842904UL
#endif

pwr_Class_GetDap


class pwr_Class_GetDap  {
 public:
  pwr_tVoid                           *OutDataP pwr_dAlignLW;
  pwr_tObjid                          OutData_ObjId pwr_dAlignLW;
};

pwr_dClass_GetDap


class pwr_dClass_GetDap  {
 public:
  pwr_tObjid                          DataObject pwr_dAlignLW;
  pwr_tString80                       Parameter pwr_dAlignW;
  pwr_tInt32                          DataObjectSegments pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_GetObjid
#define pwr_cClass_GetObjid 16842856UL
#endif

pwr_Class_GetObjid


class pwr_Class_GetObjid  {
 public:
  pwr_tObjid                          *Out pwr_dAlignLW;
  pwr_tObjid                          Objid pwr_dAlignLW;
};

pwr_dClass_GetObjid


class pwr_dClass_GetObjid  {
 public:
  pwr_tObjid                          Object pwr_dAlignLW;
  pwr_tInt32                          ObjectSegments pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_GetObjidp
#define pwr_cClass_GetObjidp 16842912UL
#endif

pwr_Class_GetObjidp


class pwr_Class_GetObjidp  {
 public:
  pwr_tObjid                          ObjId pwr_dAlignLW;
};

pwr_dClass_GetObjidp


class pwr_dClass_GetObjidp  {
 public:
  pwr_tObjid                          Object pwr_dAlignLW;
  pwr_tString80                       Parameter pwr_dAlignW;
  pwr_tInt32                          ObjectSegments pwr_dAlignW;
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_LocTrans
#define pwr_cClass_LocTrans 16843144UL
#endif

pwr_Class_LocTrans


class pwr_Class_LocTrans  {
 public:
  pwr_tString80                       Description pwr_dAlignLW;
  pwr_tBoolean                        DataValid pwr_dAlignW;
};
#ifndef pwr_cClass_NMpsMirrorConfig
#define pwr_cClass_NMpsMirrorConfig 16843008UL
#endif

pwr_Class_NMpsMirrorConfig


class pwr_Class_NMpsMirrorConfig  {
 public:
  pwr_tFloat32                        ScanTime pwr_dAlignLW;
  pwr_tUInt32                         MirrorCellCount pwr_dAlignW;
  pwr_tUInt32                         MirrorCellInitCount pwr_dAlignW;
  pwr_tUInt32                         OrigCellCount pwr_dAlignW;
  pwr_tUInt32                         RemoteOrigCellCount pwr_dAlignW;
  pwr_tUInt32                         OrigCellDownCount pwr_dAlignW;
  pwr_tUInt32                         DataObjectCount pwr_dAlignW;
  pwr_tUInt32                         ConvertDataCount pwr_dAlignW;
  pwr_tUInt32                         RemoteDataCount pwr_dAlignW;
  pwr_tUInt32                         RemoteDataDownCount pwr_dAlignW;
  pwr_tUInt32                         PendingRemoveDataCount pwr_dAlignW;
  pwr_tUInt32                         RemoveDataCount pwr_dAlignW;
  pwr_tUInt32                         CreateDataCount pwr_dAlignW;
  pwr_tUInt32                         DeleteDataCount pwr_dAlignW;
  pwr_tUInt32                         ReconnectDataCount pwr_dAlignW;
  pwr_tUInt32                         LoopCount pwr_dAlignW;
  pwr_tBoolean                        Initialize pwr_dAlignW;
};
#ifndef pwr_cClass_NMpsBackupConfig
#define pwr_cClass_NMpsBackupConfig 16842984UL
#endif

pwr_Class_NMpsBackupConfig


class pwr_Class_NMpsBackupConfig  {
 public:
  pwr_tFloat32                        FullCycleTime pwr_dAlignLW;
  pwr_tFloat32                        IncrementCycleTime pwr_dAlignW;
  pwr_tString80                       BackupFile pwr_dAlignW;
  pwr_tBoolean                        BackupOn pwr_dAlignW;
  pwr_tBoolean                        NoRead pwr_dAlignW;
  pwr_tTime                           LastFullBackup pwr_dAlignLW;
  pwr_tTime                           LastIncrementBackup pwr_dAlignLW;
  pwr_tUInt32                         CellCount pwr_dAlignW;
  pwr_tUInt32                         DataCount pwr_dAlignW;
  pwr_tUInt32                         LoopCount pwr_dAlignW;
  pwr_tUInt32                         FullLoopCount pwr_dAlignW;
  pwr_tUInt32                         IncrementLoopCount pwr_dAlignW;
  pwr_tBoolean                        ReloadFailure pwr_dAlignW;
  pwr_tUInt32                         File1OpenCount pwr_dAlignW;
  pwr_tUInt32                         File1WriteErrorCount pwr_dAlignW;
  pwr_tUInt32                         File2OpenCount pwr_dAlignW;
  pwr_tUInt32                         File2WriteErrorCount pwr_dAlignW;
  pwr_tBoolean                        Initialize pwr_dAlignW;
  pwr_tBoolean                        ForceFullBackup pwr_dAlignW;
};
#ifndef pwr_cClass_NMpsCell
#define pwr_cClass_NMpsCell 16842760UL
#endif

pwr_Class_NMpsCell


class pwr_Class_NMpsCell  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tCellFunctionMask               Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tBoolean                        Data1_Front pwr_dAlignW;
  pwr_tBoolean                        Data1_Back pwr_dAlignW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data1_Select pwr_dAlignW;
  pwr_tBoolean                        Data1_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data2P pwr_dAlignLW;
  pwr_tBoolean                        Data2_Front pwr_dAlignW;
  pwr_tBoolean                        Data2_Back pwr_dAlignW;
  pwr_tRefId                          Data2_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data2_Select pwr_dAlignW;
  pwr_tBoolean                        Data2_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data3P pwr_dAlignLW;
  pwr_tBoolean                        Data3_Front pwr_dAlignW;
  pwr_tBoolean                        Data3_Back pwr_dAlignW;
  pwr_tRefId                          Data3_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data3_Select pwr_dAlignW;
  pwr_tBoolean                        Data3_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data4P pwr_dAlignLW;
  pwr_tBoolean                        Data4_Front pwr_dAlignW;
  pwr_tBoolean                        Data4_Back pwr_dAlignW;
  pwr_tRefId                          Data4_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data4_Select pwr_dAlignW;
  pwr_tBoolean                        Data4_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data5P pwr_dAlignLW;
  pwr_tBoolean                        Data5_Front pwr_dAlignW;
  pwr_tBoolean                        Data5_Back pwr_dAlignW;
  pwr_tRefId                          Data5_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data5_Select pwr_dAlignW;
  pwr_tBoolean                        Data5_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data6P pwr_dAlignLW;
  pwr_tBoolean                        Data6_Front pwr_dAlignW;
  pwr_tBoolean                        Data6_Back pwr_dAlignW;
  pwr_tRefId                          Data6_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data6_Select pwr_dAlignW;
  pwr_tBoolean                        Data6_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data7P pwr_dAlignLW;
  pwr_tBoolean                        Data7_Front pwr_dAlignW;
  pwr_tBoolean                        Data7_Back pwr_dAlignW;
  pwr_tRefId                          Data7_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data7_Select pwr_dAlignW;
  pwr_tBoolean                        Data7_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data8P pwr_dAlignLW;
  pwr_tBoolean                        Data8_Front pwr_dAlignW;
  pwr_tBoolean                        Data8_Back pwr_dAlignW;
  pwr_tRefId                          Data8_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data8_Select pwr_dAlignW;
  pwr_tBoolean                        Data8_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data9P pwr_dAlignLW;
  pwr_tBoolean                        Data9_Front pwr_dAlignW;
  pwr_tBoolean                        Data9_Back pwr_dAlignW;
  pwr_tRefId                          Data9_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data9_Select pwr_dAlignW;
  pwr_tBoolean                        Data9_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data10P pwr_dAlignLW;
  pwr_tBoolean                        Data10_Front pwr_dAlignW;
  pwr_tBoolean                        Data10_Back pwr_dAlignW;
  pwr_tRefId                          Data10_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data10_Select pwr_dAlignW;
  pwr_tBoolean                        Data10_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data11P pwr_dAlignLW;
  pwr_tBoolean                        Data11_Front pwr_dAlignW;
  pwr_tBoolean                        Data11_Back pwr_dAlignW;
  pwr_tRefId                          Data11_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data11_Select pwr_dAlignW;
  pwr_tBoolean                        Data11_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data12P pwr_dAlignLW;
  pwr_tBoolean                        Data12_Front pwr_dAlignW;
  pwr_tBoolean                        Data12_Back pwr_dAlignW;
  pwr_tRefId                          Data12_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data12_Select pwr_dAlignW;
  pwr_tBoolean                        Data12_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data13P pwr_dAlignLW;
  pwr_tBoolean                        Data13_Front pwr_dAlignW;
  pwr_tBoolean                        Data13_Back pwr_dAlignW;
  pwr_tRefId                          Data13_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data13_Select pwr_dAlignW;
  pwr_tBoolean                        Data13_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data14P pwr_dAlignLW;
  pwr_tBoolean                        Data14_Front pwr_dAlignW;
  pwr_tBoolean                        Data14_Back pwr_dAlignW;
  pwr_tRefId                          Data14_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data14_Select pwr_dAlignW;
  pwr_tBoolean                        Data14_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data15P pwr_dAlignLW;
  pwr_tBoolean                        Data15_Front pwr_dAlignW;
  pwr_tBoolean                        Data15_Back pwr_dAlignW;
  pwr_tRefId                          Data15_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data15_Select pwr_dAlignW;
  pwr_tBoolean                        Data15_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data16P pwr_dAlignLW;
  pwr_tBoolean                        Data16_Front pwr_dAlignW;
  pwr_tBoolean                        Data16_Back pwr_dAlignW;
  pwr_tRefId                          Data16_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data16_Select pwr_dAlignW;
  pwr_tBoolean                        Data16_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data17P pwr_dAlignLW;
  pwr_tBoolean                        Data17_Front pwr_dAlignW;
  pwr_tBoolean                        Data17_Back pwr_dAlignW;
  pwr_tRefId                          Data17_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data17_Select pwr_dAlignW;
  pwr_tBoolean                        Data17_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data18P pwr_dAlignLW;
  pwr_tBoolean                        Data18_Front pwr_dAlignW;
  pwr_tBoolean                        Data18_Back pwr_dAlignW;
  pwr_tRefId                          Data18_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data18_Select pwr_dAlignW;
  pwr_tBoolean                        Data18_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data19P pwr_dAlignLW;
  pwr_tBoolean                        Data19_Front pwr_dAlignW;
  pwr_tBoolean                        Data19_Back pwr_dAlignW;
  pwr_tRefId                          Data19_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data19_Select pwr_dAlignW;
  pwr_tBoolean                        Data19_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data20P pwr_dAlignLW;
  pwr_tBoolean                        Data20_Front pwr_dAlignW;
  pwr_tBoolean                        Data20_Back pwr_dAlignW;
  pwr_tRefId                          Data20_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data20_Select pwr_dAlignW;
  pwr_tBoolean                        Data20_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data21P pwr_dAlignLW;
  pwr_tBoolean                        Data21_Front pwr_dAlignW;
  pwr_tBoolean                        Data21_Back pwr_dAlignW;
  pwr_tRefId                          Data21_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data21_Select pwr_dAlignW;
  pwr_tBoolean                        Data21_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data22P pwr_dAlignLW;
  pwr_tBoolean                        Data22_Front pwr_dAlignW;
  pwr_tBoolean                        Data22_Back pwr_dAlignW;
  pwr_tRefId                          Data22_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data22_Select pwr_dAlignW;
  pwr_tBoolean                        Data22_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data23P pwr_dAlignLW;
  pwr_tBoolean                        Data23_Front pwr_dAlignW;
  pwr_tBoolean                        Data23_Back pwr_dAlignW;
  pwr_tRefId                          Data23_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data23_Select pwr_dAlignW;
  pwr_tBoolean                        Data23_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data24P pwr_dAlignLW;
  pwr_tBoolean                        Data24_Front pwr_dAlignW;
  pwr_tBoolean                        Data24_Back pwr_dAlignW;
  pwr_tRefId                          Data24_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data24_Select pwr_dAlignW;
  pwr_tBoolean                        Data24_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data25P pwr_dAlignLW;
  pwr_tBoolean                        Data25_Front pwr_dAlignW;
  pwr_tBoolean                        Data25_Back pwr_dAlignW;
  pwr_tRefId                          Data25_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data25_Select pwr_dAlignW;
  pwr_tBoolean                        Data25_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data26P pwr_dAlignLW;
  pwr_tBoolean                        Data26_Front pwr_dAlignW;
  pwr_tBoolean                        Data26_Back pwr_dAlignW;
  pwr_tRefId                          Data26_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data26_Select pwr_dAlignW;
  pwr_tBoolean                        Data26_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data27P pwr_dAlignLW;
  pwr_tBoolean                        Data27_Front pwr_dAlignW;
  pwr_tBoolean                        Data27_Back pwr_dAlignW;
  pwr_tRefId                          Data27_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data27_Select pwr_dAlignW;
  pwr_tBoolean                        Data27_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data28P pwr_dAlignLW;
  pwr_tBoolean                        Data28_Front pwr_dAlignW;
  pwr_tBoolean                        Data28_Back pwr_dAlignW;
  pwr_tRefId                          Data28_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data28_Select pwr_dAlignW;
  pwr_tBoolean                        Data28_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data29P pwr_dAlignLW;
  pwr_tBoolean                        Data29_Front pwr_dAlignW;
  pwr_tBoolean                        Data29_Back pwr_dAlignW;
  pwr_tRefId                          Data29_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data29_Select pwr_dAlignW;
  pwr_tBoolean                        Data29_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data30P pwr_dAlignLW;
  pwr_tBoolean                        Data30_Front pwr_dAlignW;
  pwr_tBoolean                        Data30_Back pwr_dAlignW;
  pwr_tRefId                          Data30_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data30_Select pwr_dAlignW;
  pwr_tBoolean                        Data30_SelectOld pwr_dAlignW;
};

pwr_dClass_NMpsCell


class pwr_dClass_NMpsCell  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsCell120
#define pwr_cClass_NMpsCell120 16843192UL
#endif

pwr_Class_NMpsCell120


class pwr_Class_NMpsCell120  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tCellFunctionMask               Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_Class_NMpsCellData              Data[120] pwr_dAlignLW;
};

pwr_dClass_NMpsCell120


class pwr_dClass_NMpsCell120  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsCell60
#define pwr_cClass_NMpsCell60 16843176UL
#endif

pwr_Class_NMpsCell60


class pwr_Class_NMpsCell60  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tCellFunctionMask               Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_Class_NMpsCellData              Data[60] pwr_dAlignLW;
};

pwr_dClass_NMpsCell60


class pwr_dClass_NMpsCell60  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsConvConfig
#define pwr_cClass_NMpsConvConfig 16843000UL
#endif

pwr_Class_NMpsConvConfig


class pwr_Class_NMpsConvConfig  {
 public:
  pwr_tObjid                          InDataClass pwr_dAlignLW;
  pwr_tObjid                          OutDataClass pwr_dAlignW;
  pwr_tObjid                          OutDataParent pwr_dAlignW;
  pwr_tUInt32                         CopyOffset pwr_dAlignW;
  pwr_tUInt32                         PasteOffset pwr_dAlignW;
  pwr_tUInt32                         CopySize pwr_dAlignW;
  pwr_tFloat32                        UpdateTime pwr_dAlignW;
};
#ifndef pwr_cClass_NMpsMirrorCell
#define pwr_cClass_NMpsMirrorCell 16842992UL
#endif

pwr_Class_NMpsMirrorCell


class pwr_Class_NMpsMirrorCell  {
 public:
  pwr_tObjid                          CellObjects[10] pwr_dAlignLW;
  pwr_tUInt32                         NumberOfCellObj pwr_dAlignW;
  pwr_tBoolean                        DataCollect pwr_dAlignW;
  pwr_tObjid                          CollectCell pwr_dAlignW;
  pwr_tBoolean                        DataObjConv pwr_dAlignW;
  pwr_tObjid                          ConvConfig pwr_dAlignW;
  pwr_tFloat32                        ReleaseTime pwr_dAlignW;
  pwr_tFloat32                        UpdateTime pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tUInt32                         Function pwr_dAlignW;
  pwr_tBoolean                        UpdateFlag pwr_dAlignW;
  pwr_tBoolean                        InitFlag pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        CellFull pwr_dAlignLW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tBoolean                        BackupNow pwr_dAlignW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data2P pwr_dAlignLW;
  pwr_tRefId                          Data2_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data3P pwr_dAlignLW;
  pwr_tRefId                          Data3_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data4P pwr_dAlignLW;
  pwr_tRefId                          Data4_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data5P pwr_dAlignLW;
  pwr_tRefId                          Data5_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data6P pwr_dAlignLW;
  pwr_tRefId                          Data6_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data7P pwr_dAlignLW;
  pwr_tRefId                          Data7_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data8P pwr_dAlignLW;
  pwr_tRefId                          Data8_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data9P pwr_dAlignLW;
  pwr_tRefId                          Data9_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data10P pwr_dAlignLW;
  pwr_tRefId                          Data10_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data11P pwr_dAlignLW;
  pwr_tRefId                          Data11_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data12P pwr_dAlignLW;
  pwr_tRefId                          Data12_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data13P pwr_dAlignLW;
  pwr_tRefId                          Data13_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data14P pwr_dAlignLW;
  pwr_tRefId                          Data14_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data15P pwr_dAlignLW;
  pwr_tRefId                          Data15_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data16P pwr_dAlignLW;
  pwr_tRefId                          Data16_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data17P pwr_dAlignLW;
  pwr_tRefId                          Data17_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data18P pwr_dAlignLW;
  pwr_tRefId                          Data18_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data19P pwr_dAlignLW;
  pwr_tRefId                          Data19_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data20P pwr_dAlignLW;
  pwr_tRefId                          Data20_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data21P pwr_dAlignLW;
  pwr_tRefId                          Data21_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data22P pwr_dAlignLW;
  pwr_tRefId                          Data22_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data23P pwr_dAlignLW;
  pwr_tRefId                          Data23_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data24P pwr_dAlignLW;
  pwr_tRefId                          Data24_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data25P pwr_dAlignLW;
  pwr_tRefId                          Data25_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data26P pwr_dAlignLW;
  pwr_tRefId                          Data26_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data27P pwr_dAlignLW;
  pwr_tRefId                          Data27_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data28P pwr_dAlignLW;
  pwr_tRefId                          Data28_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data29P pwr_dAlignLW;
  pwr_tRefId                          Data29_Dlid pwr_dAlignW;
  pwr_tDataRef                        Data30P pwr_dAlignLW;
  pwr_tRefId                          Data30_Dlid pwr_dAlignW;
  pwr_tUInt16                         TempLastIndex pwr_dAlignW;
  pwr_tUInt32                         TempArea[270] pwr_dAlignW;
};

pwr_dClass_NMpsMirrorCell


class pwr_dClass_NMpsMirrorCell  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsOutCell
#define pwr_cClass_NMpsOutCell 16842776UL
#endif

pwr_Class_NMpsOutCell


class pwr_Class_NMpsOutCell  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tOutCellFunctionMask            Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tBoolean                        Data1_Front pwr_dAlignW;
  pwr_tBoolean                        Data1_Back pwr_dAlignW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data1_Select pwr_dAlignW;
  pwr_tBoolean                        Data1_SelectOld pwr_dAlignW;
};

pwr_dClass_NMpsOutCell


class pwr_dClass_NMpsOutCell  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsStoreCell
#define pwr_cClass_NMpsStoreCell 16842768UL
#endif

pwr_Class_NMpsStoreCell


class pwr_Class_NMpsStoreCell  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tStoreCellFunctionMask          Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_tDataRef                        Data1P pwr_dAlignLW;
  pwr_tBoolean                        Data1_Front pwr_dAlignW;
  pwr_tBoolean                        Data1_Back pwr_dAlignW;
  pwr_tRefId                          Data1_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data1_Select pwr_dAlignW;
  pwr_tBoolean                        Data1_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data2P pwr_dAlignLW;
  pwr_tBoolean                        Data2_Front pwr_dAlignW;
  pwr_tBoolean                        Data2_Back pwr_dAlignW;
  pwr_tRefId                          Data2_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data2_Select pwr_dAlignW;
  pwr_tBoolean                        Data2_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data3P pwr_dAlignLW;
  pwr_tBoolean                        Data3_Front pwr_dAlignW;
  pwr_tBoolean                        Data3_Back pwr_dAlignW;
  pwr_tRefId                          Data3_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data3_Select pwr_dAlignW;
  pwr_tBoolean                        Data3_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data4P pwr_dAlignLW;
  pwr_tBoolean                        Data4_Front pwr_dAlignW;
  pwr_tBoolean                        Data4_Back pwr_dAlignW;
  pwr_tRefId                          Data4_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data4_Select pwr_dAlignW;
  pwr_tBoolean                        Data4_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data5P pwr_dAlignLW;
  pwr_tBoolean                        Data5_Front pwr_dAlignW;
  pwr_tBoolean                        Data5_Back pwr_dAlignW;
  pwr_tRefId                          Data5_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data5_Select pwr_dAlignW;
  pwr_tBoolean                        Data5_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data6P pwr_dAlignLW;
  pwr_tBoolean                        Data6_Front pwr_dAlignW;
  pwr_tBoolean                        Data6_Back pwr_dAlignW;
  pwr_tRefId                          Data6_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data6_Select pwr_dAlignW;
  pwr_tBoolean                        Data6_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data7P pwr_dAlignLW;
  pwr_tBoolean                        Data7_Front pwr_dAlignW;
  pwr_tBoolean                        Data7_Back pwr_dAlignW;
  pwr_tRefId                          Data7_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data7_Select pwr_dAlignW;
  pwr_tBoolean                        Data7_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data8P pwr_dAlignLW;
  pwr_tBoolean                        Data8_Front pwr_dAlignW;
  pwr_tBoolean                        Data8_Back pwr_dAlignW;
  pwr_tRefId                          Data8_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data8_Select pwr_dAlignW;
  pwr_tBoolean                        Data8_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data9P pwr_dAlignLW;
  pwr_tBoolean                        Data9_Front pwr_dAlignW;
  pwr_tBoolean                        Data9_Back pwr_dAlignW;
  pwr_tRefId                          Data9_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data9_Select pwr_dAlignW;
  pwr_tBoolean                        Data9_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data10P pwr_dAlignLW;
  pwr_tBoolean                        Data10_Front pwr_dAlignW;
  pwr_tBoolean                        Data10_Back pwr_dAlignW;
  pwr_tRefId                          Data10_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data10_Select pwr_dAlignW;
  pwr_tBoolean                        Data10_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data11P pwr_dAlignLW;
  pwr_tBoolean                        Data11_Front pwr_dAlignW;
  pwr_tBoolean                        Data11_Back pwr_dAlignW;
  pwr_tRefId                          Data11_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data11_Select pwr_dAlignW;
  pwr_tBoolean                        Data11_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data12P pwr_dAlignLW;
  pwr_tBoolean                        Data12_Front pwr_dAlignW;
  pwr_tBoolean                        Data12_Back pwr_dAlignW;
  pwr_tRefId                          Data12_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data12_Select pwr_dAlignW;
  pwr_tBoolean                        Data12_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data13P pwr_dAlignLW;
  pwr_tBoolean                        Data13_Front pwr_dAlignW;
  pwr_tBoolean                        Data13_Back pwr_dAlignW;
  pwr_tRefId                          Data13_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data13_Select pwr_dAlignW;
  pwr_tBoolean                        Data13_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data14P pwr_dAlignLW;
  pwr_tBoolean                        Data14_Front pwr_dAlignW;
  pwr_tBoolean                        Data14_Back pwr_dAlignW;
  pwr_tRefId                          Data14_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data14_Select pwr_dAlignW;
  pwr_tBoolean                        Data14_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data15P pwr_dAlignLW;
  pwr_tBoolean                        Data15_Front pwr_dAlignW;
  pwr_tBoolean                        Data15_Back pwr_dAlignW;
  pwr_tRefId                          Data15_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data15_Select pwr_dAlignW;
  pwr_tBoolean                        Data15_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data16P pwr_dAlignLW;
  pwr_tBoolean                        Data16_Front pwr_dAlignW;
  pwr_tBoolean                        Data16_Back pwr_dAlignW;
  pwr_tRefId                          Data16_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data16_Select pwr_dAlignW;
  pwr_tBoolean                        Data16_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data17P pwr_dAlignLW;
  pwr_tBoolean                        Data17_Front pwr_dAlignW;
  pwr_tBoolean                        Data17_Back pwr_dAlignW;
  pwr_tRefId                          Data17_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data17_Select pwr_dAlignW;
  pwr_tBoolean                        Data17_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data18P pwr_dAlignLW;
  pwr_tBoolean                        Data18_Front pwr_dAlignW;
  pwr_tBoolean                        Data18_Back pwr_dAlignW;
  pwr_tRefId                          Data18_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data18_Select pwr_dAlignW;
  pwr_tBoolean                        Data18_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data19P pwr_dAlignLW;
  pwr_tBoolean                        Data19_Front pwr_dAlignW;
  pwr_tBoolean                        Data19_Back pwr_dAlignW;
  pwr_tRefId                          Data19_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data19_Select pwr_dAlignW;
  pwr_tBoolean                        Data19_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data20P pwr_dAlignLW;
  pwr_tBoolean                        Data20_Front pwr_dAlignW;
  pwr_tBoolean                        Data20_Back pwr_dAlignW;
  pwr_tRefId                          Data20_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data20_Select pwr_dAlignW;
  pwr_tBoolean                        Data20_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data21P pwr_dAlignLW;
  pwr_tBoolean                        Data21_Front pwr_dAlignW;
  pwr_tBoolean                        Data21_Back pwr_dAlignW;
  pwr_tRefId                          Data21_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data21_Select pwr_dAlignW;
  pwr_tBoolean                        Data21_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data22P pwr_dAlignLW;
  pwr_tBoolean                        Data22_Front pwr_dAlignW;
  pwr_tBoolean                        Data22_Back pwr_dAlignW;
  pwr_tRefId                          Data22_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data22_Select pwr_dAlignW;
  pwr_tBoolean                        Data22_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data23P pwr_dAlignLW;
  pwr_tBoolean                        Data23_Front pwr_dAlignW;
  pwr_tBoolean                        Data23_Back pwr_dAlignW;
  pwr_tRefId                          Data23_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data23_Select pwr_dAlignW;
  pwr_tBoolean                        Data23_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data24P pwr_dAlignLW;
  pwr_tBoolean                        Data24_Front pwr_dAlignW;
  pwr_tBoolean                        Data24_Back pwr_dAlignW;
  pwr_tRefId                          Data24_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data24_Select pwr_dAlignW;
  pwr_tBoolean                        Data24_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data25P pwr_dAlignLW;
  pwr_tBoolean                        Data25_Front pwr_dAlignW;
  pwr_tBoolean                        Data25_Back pwr_dAlignW;
  pwr_tRefId                          Data25_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data25_Select pwr_dAlignW;
  pwr_tBoolean                        Data25_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data26P pwr_dAlignLW;
  pwr_tBoolean                        Data26_Front pwr_dAlignW;
  pwr_tBoolean                        Data26_Back pwr_dAlignW;
  pwr_tRefId                          Data26_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data26_Select pwr_dAlignW;
  pwr_tBoolean                        Data26_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data27P pwr_dAlignLW;
  pwr_tBoolean                        Data27_Front pwr_dAlignW;
  pwr_tBoolean                        Data27_Back pwr_dAlignW;
  pwr_tRefId                          Data27_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data27_Select pwr_dAlignW;
  pwr_tBoolean                        Data27_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data28P pwr_dAlignLW;
  pwr_tBoolean                        Data28_Front pwr_dAlignW;
  pwr_tBoolean                        Data28_Back pwr_dAlignW;
  pwr_tRefId                          Data28_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data28_Select pwr_dAlignW;
  pwr_tBoolean                        Data28_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data29P pwr_dAlignLW;
  pwr_tBoolean                        Data29_Front pwr_dAlignW;
  pwr_tBoolean                        Data29_Back pwr_dAlignW;
  pwr_tRefId                          Data29_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data29_Select pwr_dAlignW;
  pwr_tBoolean                        Data29_SelectOld pwr_dAlignW;
  pwr_tDataRef                        Data30P pwr_dAlignLW;
  pwr_tBoolean                        Data30_Front pwr_dAlignW;
  pwr_tBoolean                        Data30_Back pwr_dAlignW;
  pwr_tRefId                          Data30_Dlid pwr_dAlignW;
  pwr_tBoolean                        Data30_Select pwr_dAlignW;
  pwr_tBoolean                        Data30_SelectOld pwr_dAlignW;
};

pwr_dClass_NMpsStoreCell


class pwr_dClass_NMpsStoreCell  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsStoreCell120
#define pwr_cClass_NMpsStoreCell120 16843200UL
#endif

pwr_Class_NMpsStoreCell120


class pwr_Class_NMpsStoreCell120  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tStoreCellFunctionMask          Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_Class_NMpsCellData              Data[120] pwr_dAlignLW;
};

pwr_dClass_NMpsStoreCell120


class pwr_dClass_NMpsStoreCell120  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsStoreCell60
#define pwr_cClass_NMpsStoreCell60 16843184UL
#endif

pwr_Class_NMpsStoreCell60


class pwr_Class_NMpsStoreCell60  {
 public:
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignW;
  pwr_tUInt16                         MaxSize pwr_dAlignW;
  pwr_tStoreCellFunctionMask          Function pwr_dAlignW;
  pwr_tObjid                          ResetObject pwr_dAlignW;
  pwr_tBoolean                        *ResetObjectP pwr_dAlignLW;
  pwr_tBoolean                        BackupNow pwr_dAlignLW;
  pwr_tBoolean                        ReloadDone pwr_dAlignW;
  pwr_tBoolean                        ReleaseAppl pwr_dAlignW;
  pwr_tBoolean                        InitTime pwr_dAlignW;
  pwr_tBoolean                        BackupNowMsg pwr_dAlignW;
  pwr_tBoolean                        MirrorRestart pwr_dAlignW;
  pwr_tBoolean                        CellFull pwr_dAlignW;
  pwr_tUInt16                         NumberOfData pwr_dAlignW;
  pwr_tUInt16                         DataSelected pwr_dAlignW;
  pwr_tUInt16                         LastIndex pwr_dAlignW;
  pwr_tUInt16                         SelectIndex pwr_dAlignW;
  pwr_tBoolean                        FrontNew pwr_dAlignW;
  pwr_tBoolean                        RearNew pwr_dAlignW;
  pwr_tFloat32                        *InPointer pwr_dAlignLW;
  pwr_tObjid                          InObjId pwr_dAlignLW;
  pwr_tRefId                          InDlid pwr_dAlignW;
  pwr_tUInt16                         InOpType pwr_dAlignW;
  pwr_tBoolean                        InFlag pwr_dAlignW;
  pwr_tUInt16                         OutFrontOpType pwr_dAlignW;
  pwr_tBoolean                        OutFrontFlag pwr_dAlignW;
  pwr_tUInt16                         OutRearOpType pwr_dAlignW;
  pwr_tBoolean                        OutRearFlag pwr_dAlignW;
  pwr_tObjid                          ExternObjId pwr_dAlignW;
  pwr_tUInt16                         ExternOpType pwr_dAlignW;
  pwr_tBoolean                        ExternFlag pwr_dAlignW;
  pwr_tUInt16                         ExternIndex pwr_dAlignW;
  pwr_tInt32                          ExternStatus pwr_dAlignW;
  pwr_tDataRef                        DataLP pwr_dAlignLW;
  pwr_tBoolean                        DataL_Front pwr_dAlignW;
  pwr_tBoolean                        DataL_Back pwr_dAlignW;
  pwr_tRefId                          DataL_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataL_Select pwr_dAlignW;
  pwr_tBoolean                        DataL_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataLastP pwr_dAlignLW;
  pwr_tBoolean                        DataLast_Front pwr_dAlignW;
  pwr_tBoolean                        DataLast_Back pwr_dAlignW;
  pwr_tRefId                          DataLast_Dlid pwr_dAlignW;
  pwr_tBoolean                        DataLast_Select pwr_dAlignW;
  pwr_tBoolean                        DataLast_SelectOld pwr_dAlignW;
  pwr_tDataRef                        DataCurrentP pwr_dAlignLW;
  pwr_tBoolean                        DataCurrent_Front pwr_dAlignW;
  pwr_tBoolean                        DataCurrent_Back pwr_dAlignW;
  pwr_tUInt16                         Idx pwr_dAlignW;
  pwr_tFloat32                        CurrentIndex pwr_dAlignW;
  pwr_Class_NMpsCellData              Data[60] pwr_dAlignLW;
};

pwr_dClass_NMpsStoreCell60


class pwr_dClass_NMpsStoreCell60  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsTransConfig
#define pwr_cClass_NMpsTransConfig 16843096UL
#endif

pwr_Class_NMpsTransConfig


class pwr_Class_NMpsTransConfig  {
 public:
  pwr_tFloat32                        CycleTime pwr_dAlignLW;
  pwr_tInt32                          RequestObjects pwr_dAlignW;
  pwr_tInt32                          RequestSent pwr_dAlignW;
  pwr_tInt32                          RequestReceived pwr_dAlignW;
  pwr_tBoolean                        Initialize pwr_dAlignW;
  pwr_tUInt32                         LoopCount pwr_dAlignW;
};
#ifndef pwr_cClass_NMpsTrp
#define pwr_cClass_NMpsTrp 16842784UL
#endif

pwr_Class_NMpsTrp


class pwr_Class_NMpsTrp  {
 public:
  pwr_tInt32                          *InP pwr_dAlignLW;
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwBack pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseBack pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
  pwr_tTrpFunctionMask                Function pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwBack pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseBack pwr_dAlignW;
  pwr_tBoolean                        FuncAllForward pwr_dAlignW;
  pwr_tBoolean                        FuncAllReverse pwr_dAlignW;
};

pwr_dClass_NMpsTrp


class pwr_dClass_NMpsTrp  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsTrpFF
#define pwr_cClass_NMpsTrpFF 16842800UL
#endif

pwr_Class_NMpsTrpFF


class pwr_Class_NMpsTrpFF  {
 public:
  pwr_tInt32                          *InP pwr_dAlignLW;
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwBack pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseBack pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
  pwr_tMask                           Function pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwBack pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseBack pwr_dAlignW;
  pwr_tBoolean                        FuncAllForward pwr_dAlignW;
  pwr_tBoolean                        FuncAllReverse pwr_dAlignW;
};

pwr_dClass_NMpsTrpFF


class pwr_dClass_NMpsTrpFF  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_NMpsTrpRR
#define pwr_cClass_NMpsTrpRR 16842792UL
#endif

pwr_Class_NMpsTrpRR


class pwr_Class_NMpsTrpRR  {
 public:
  pwr_tInt32                          *InP pwr_dAlignLW;
  pwr_tInt32                          In pwr_dAlignLW;
  pwr_tInt32                          *OutP pwr_dAlignLW;
  pwr_tInt32                          Out pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggForwBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggForwBack pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseFrontP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseFront pwr_dAlignLW;
  pwr_tBoolean                        *TriggReverseBackP pwr_dAlignLW;
  pwr_tBoolean                        TriggReverseBack pwr_dAlignLW;
  pwr_tBoolean                        Status pwr_dAlignW;
  pwr_tMask                           Function pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggForwBack pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseFront pwr_dAlignW;
  pwr_tBoolean                        OldTriggReverseBack pwr_dAlignW;
  pwr_tBoolean                        FuncAllForward pwr_dAlignW;
  pwr_tBoolean                        FuncAllReverse pwr_dAlignW;
};

pwr_dClass_NMpsTrpRR


class pwr_dClass_NMpsTrpRR  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#ifndef pwr_cClass_RunningTime
#define pwr_cClass_RunningTime 16843128UL
#endif

pwr_Class_RunningTime


class pwr_Class_RunningTime  {
 public:
  pwr_tBoolean                        *RunningP pwr_dAlignLW;
  pwr_tBoolean                        Running pwr_dAlignLW;
  pwr_tBoolean                        Start pwr_dAlignW;
  pwr_tString40                       Description pwr_dAlignW;
  pwr_tBoolean                        TripReset pwr_dAlignW;
  pwr_tTime                           StartTime pwr_dAlignLW;
  pwr_tTime                           ResetTime pwr_dAlignLW;
  pwr_tUInt32                         TotalNOfStarts pwr_dAlignW;
  pwr_tUInt32                         TotalRunHours pwr_dAlignW;
  pwr_tFloat32                        TotalRunSeconds pwr_dAlignW;
  pwr_tUInt32                         TotalHours pwr_dAlignW;
  pwr_tFloat32                        TotalSeconds pwr_dAlignW;
  pwr_tFloat32                        TotalUsage pwr_dAlignW;
  pwr_tUInt32                         TripNOfStarts pwr_dAlignW;
  pwr_tUInt32                         TripRunHours pwr_dAlignW;
  pwr_tFloat32                        TripRunSeconds pwr_dAlignW;
  pwr_tUInt32                         TripHours pwr_dAlignW;
  pwr_tFloat32                        TripSeconds pwr_dAlignW;
  pwr_tFloat32                        TripUsage pwr_dAlignW;
  pwr_tUInt32                         OldTripNOfStarts pwr_dAlignW;
  pwr_tUInt32                         OldTripRunHours pwr_dAlignW;
  pwr_tFloat32                        OldTripRunSeconds pwr_dAlignW;
  pwr_tUInt32                         OldTripHours pwr_dAlignW;
  pwr_tFloat32                        OldTripSeconds pwr_dAlignW;
  pwr_tFloat32                        OldTripUsage pwr_dAlignW;
  pwr_tFloat32                        *ScanTime pwr_dAlignLW;
};

pwr_dClass_RunningTime


class pwr_dClass_RunningTime  {
 public:
  pwr_sPlcNode                        PlcNode pwr_dAlignLW;
};
#endif