Commit ac0f2f1f authored by Claes Sjofors's avatar Claes Sjofors

rt_rtt, fix for show nmps picture

parent 79771aad
......@@ -85,7 +85,7 @@
#include "dtt_appl_rttsys_m.rdecl"
#include "pwr_baseclasses.h"
#include "pwr_nmpsclasses.h"
#include "pwr_ssabclasses.h"
#include "pwr_remoteclasses.h"
/*_Local rtt database____________________________________________________*/
RTT_RTTSYSDB_START
......@@ -153,18 +153,18 @@ typedef struct {
typedef struct {
pwr_tFloat32 *DataP;
pwr_tObjid Data_ObjId;
pwr_tBoolean Data_Front;
pwr_tBoolean Data_Back;
gdh_tDlid Data_Dlid;
pwr_tBoolean Data_Select;
pwr_tBoolean Data_OldSelect;
pwr_tObjid Data_ObjId pwr_dAlignLW;
pwr_tBoolean Data_Front pwr_dAlignW;
pwr_tBoolean Data_Back pwr_dAlignW;
gdh_tDlid Data_Dlid pwr_dAlignW;
pwr_tBoolean Data_Select pwr_dAlignW;
pwr_tBoolean Data_OldSelect pwr_dAlignW;
} plc_t_DataInfo;
typedef struct {
pwr_tFloat32 *DataP;
pwr_tObjid Data_ObjId;
gdh_tDlid Data_Dlid;
pwr_tObjid Data_ObjId pwr_dAlignW;
gdh_tDlid Data_Dlid pwr_dAlignW;
} plc_t_DataInfoMirCell;
typedef struct {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
/* Proview V4.8.5 pwr_remoteclasses.h */
/* Generated by co_convert. */
/* Do not edit this file. */
#ifndef pwr_remoteclasses_h
#define pwr_remoteclasses_h
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
/*_* Enum: TransDirectionEnum
@Aref TransDirectionEnum TransDirectionEnum
*/
typedef pwr_tEnum pwr_tTransDirectionEnum;
typedef enum {
pwr_eTransDirectionEnum_Receive = 1,
pwr_eTransDirectionEnum_Send = 2,
} pwr_eTransDirectionEnum;
#ifndef pwr_cClass_Buff1440
#define pwr_cClass_Buff1440 17039584UL
/*_* Class: Buff1440
Body: RtBody
@Aref Buff1440 pwr_sClass_Buff1440
*/
typedef struct {
pwr_tInt16 Data[720] pwr_dAlignLW;
} pwr_sClass_Buff1440;
#endif
#ifndef pwr_cClass_Buff256
#define pwr_cClass_Buff256 17039592UL
/*_* Class: Buff256
Body: RtBody
@Aref Buff256 pwr_sClass_Buff256
*/
typedef struct {
pwr_tInt16 Data[128] pwr_dAlignLW;
} pwr_sClass_Buff256;
#endif
#ifndef pwr_cClass_Buff32k
#define pwr_cClass_Buff32k 17039600UL
/*_* Class: Buff32k
Body: RtBody
@Aref Buff32k pwr_sClass_Buff32k
*/
typedef struct {
pwr_tInt16 Data[16384] pwr_dAlignLW;
} pwr_sClass_Buff32k;
#endif
#ifndef pwr_cClass_Buff4096
#define pwr_cClass_Buff4096 17039608UL
/*_* Class: Buff4096
Body: RtBody
@Aref Buff4096 pwr_sClass_Buff4096
*/
typedef struct {
pwr_tInt16 Data[2048] pwr_dAlignLW;
} pwr_sClass_Buff4096;
#endif
#ifndef pwr_cClass_BuffStr80
#define pwr_cClass_BuffStr80 17039616UL
/*_* Class: BuffStr80
Body: RtBody
@Aref BuffStr80 pwr_sClass_BuffStr80
*/
typedef struct {
pwr_tString80 Data pwr_dAlignLW;
} pwr_sClass_BuffStr80;
#endif
#ifndef pwr_cClass_LoggConfig
#define pwr_cClass_LoggConfig 17039576UL
/*_* Class: LoggConfig
Body: RtBody
@Aref LoggConfig pwr_sClass_LoggConfig
*/
typedef struct {
pwr_tString40 LoggFile pwr_dAlignLW;
pwr_tBoolean NewVersion pwr_dAlignW;
pwr_tUInt32 Identity pwr_dAlignW;
pwr_tUInt32 LoggCount pwr_dAlignW;
pwr_tUInt32 FileOpenCount pwr_dAlignW;
} pwr_sClass_LoggConfig;
#endif
#ifndef pwr_cClass_MultiCast
#define pwr_cClass_MultiCast 17039568UL
/*_* Class: MultiCast
Body: RtBody
@Aref MultiCast pwr_sClass_MultiCast
*/
typedef struct {
pwr_tUInt16 Address[16] pwr_dAlignLW;
} pwr_sClass_MultiCast;
#endif
#ifndef pwr_cClass_RemAi
#define pwr_cClass_RemAi 17039456UL
/*_* Class: RemAi
Body: RtBody
@Aref RemAi pwr_sClass_RemAi
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemAi;
#endif
#ifndef pwr_cClass_RemAo
#define pwr_cClass_RemAo 17039464UL
/*_* Class: RemAo
Body: RtBody
@Aref RemAo pwr_sClass_RemAo
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemAo;
#endif
#ifndef pwr_cClass_RemChan_Ai
#define pwr_cClass_RemChan_Ai 17039480UL
/*_* Class: RemChan_Ai
Body: RtBody
@Aref RemChan_Ai pwr_sClass_RemChan_Ai
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tFloat32 *ActualValue pwr_dAlignLW;
pwr_tUInt32 SensorPolyType pwr_dAlignLW;
pwr_tFloat32 SensorPolyCoef0 pwr_dAlignW;
pwr_tFloat32 SensorPolyCoef1 pwr_dAlignW;
pwr_tFloat32 SensorPolyCoef2 pwr_dAlignW;
pwr_tUInt32 ConvOff pwr_dAlignW;
} pwr_sClass_RemChan_Ai;
#endif
#ifndef pwr_cClass_RemChan_Ao
#define pwr_cClass_RemChan_Ao 17039488UL
/*_* Class: RemChan_Ao
Body: RtBody
@Aref RemChan_Ao pwr_sClass_RemChan_Ao
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tFloat32 *ActualValue pwr_dAlignLW;
pwr_tFloat32 OutPolyCoef0 pwr_dAlignLW;
pwr_tFloat32 OutPolyCoef1 pwr_dAlignW;
pwr_tFloat32 OutMaxLimit pwr_dAlignW;
pwr_tFloat32 OutMinLimit pwr_dAlignW;
pwr_tUInt32 ConvOff pwr_dAlignW;
pwr_tInt16 OldValue pwr_dAlignW;
pwr_tBoolean PwrIsMaster pwr_dAlignW;
} pwr_sClass_RemChan_Ao;
#endif
#ifndef pwr_cClass_RemChan_Co
#define pwr_cClass_RemChan_Co 17039496UL
/*_* Class: RemChan_Co
Body: RtBody
@Aref RemChan_Co pwr_sClass_RemChan_Co
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tInt32 *ActualValue pwr_dAlignLW;
pwr_tInt32 *ExtendedValue pwr_dAlignLW;
pwr_tUInt32 NoOfBits pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignW;
pwr_tUInt32 SyncRawValue pwr_dAlignW;
pwr_tBoolean CounterZeroFlag pwr_dAlignW;
pwr_tBoolean CounterSyncFlag pwr_dAlignW;
} pwr_sClass_RemChan_Co;
#endif
#ifndef pwr_cClass_RemChan_Di
#define pwr_cClass_RemChan_Di 17039512UL
/*_* Class: RemChan_Di
Body: RtBody
@Aref RemChan_Di pwr_sClass_RemChan_Di
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tBoolean *ActualValue pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignLW;
pwr_tUInt32 BuffOff pwr_dAlignW;
pwr_tUInt8 ConvMask pwr_dAlignW;
} pwr_sClass_RemChan_Di;
#endif
#ifndef pwr_cClass_RemChan_Do
#define pwr_cClass_RemChan_Do 17039472UL
/*_* Class: RemChan_Do
Body: RtBody
@Aref RemChan_Do pwr_sClass_RemChan_Do
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tString40 Identity pwr_dAlignW;
pwr_tBoolean *ActualValue pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignLW;
pwr_tUInt32 BuffOff pwr_dAlignW;
pwr_tUInt8 ConvMask pwr_dAlignW;
pwr_tBoolean PwrIsMaster pwr_dAlignW;
pwr_tBoolean OldValue pwr_dAlignW;
} pwr_sClass_RemChan_Do;
#endif
#ifndef pwr_cClass_RemChan_Dv
#define pwr_cClass_RemChan_Dv 17039504UL
/*_* Class: RemChan_Dv
Body: RtBody
@Aref RemChan_Dv pwr_sClass_RemChan_Dv
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tObjid SigChanCon pwr_dAlignW;
pwr_tBoolean *ActualValue pwr_dAlignLW;
pwr_tUInt32 ConvOff pwr_dAlignLW;
pwr_tUInt32 BuffOff pwr_dAlignW;
pwr_tUInt8 ConvMask pwr_dAlignW;
pwr_tBoolean PwrIsMaster pwr_dAlignW;
pwr_tBoolean OldValue pwr_dAlignW;
} pwr_sClass_RemChan_Dv;
#endif
#ifndef pwr_cClass_RemCo
#define pwr_cClass_RemCo 17039520UL
/*_* Class: RemCo
Body: RtBody
@Aref RemCo pwr_sClass_RemCo
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemCo;
#endif
#ifndef pwr_cClass_RemDi
#define pwr_cClass_RemDi 17039528UL
/*_* Class: RemDi
Body: RtBody
@Aref RemDi pwr_sClass_RemDi
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemDi;
#endif
#ifndef pwr_cClass_RemDo
#define pwr_cClass_RemDo 17039536UL
/*_* Class: RemDo
Body: RtBody
@Aref RemDo pwr_sClass_RemDo
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemDo;
#endif
#ifndef pwr_cClass_RemDv
#define pwr_cClass_RemDv 17039544UL
/*_* Class: RemDv
Body: RtBody
@Aref RemDv pwr_sClass_RemDv
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
} pwr_sClass_RemDv;
#endif
#ifndef pwr_cClass_RemNode
#define pwr_cClass_RemNode 17039552UL
/*_* Class: RemNode
Body: RtBody
@Aref RemNode pwr_sClass_RemNode
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString40 NodeName pwr_dAlignW;
pwr_tUInt16 Address[4] pwr_dAlignW;
pwr_tUInt32 TransportType pwr_dAlignW;
pwr_tUInt32 NumberOfRestarts pwr_dAlignW;
pwr_tFloat32 CycleTime pwr_dAlignW;
pwr_tFloat32 ErrTime pwr_dAlignW;
pwr_tFloat32 IOCycleTime pwr_dAlignW;
pwr_tFloat32 IOStallTime pwr_dAlignW;
pwr_tUInt32 IOStallAction pwr_dAlignW;
pwr_tObjid IODataArea pwr_dAlignW;
pwr_tUInt32 NumberOfTrans pwr_dAlignW;
pwr_tUInt32 NumberOfDI pwr_dAlignW;
pwr_tUInt32 NumberOfDO pwr_dAlignW;
pwr_tUInt32 NumberOfAI pwr_dAlignW;
pwr_tUInt32 NumberOfAO pwr_dAlignW;
pwr_tUInt32 NumberOfDV pwr_dAlignW;
pwr_tUInt32 NumberOfCo pwr_dAlignW;
pwr_tInt32 PollDiff pwr_dAlignW;
pwr_tUInt32 ErrTransCount pwr_dAlignW;
pwr_tBoolean Poll pwr_dAlignW;
pwr_tBoolean IOStallFlag pwr_dAlignW;
} pwr_sClass_RemNode;
#endif
#ifndef pwr_cClass_Remnode3964R
#define pwr_cClass_Remnode3964R 17039368UL
/*_* Class: Remnode3964R
Body: RtBody
@Aref Remnode3964R pwr_sClass_Remnode3964R
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tFloat32 CharTimeout pwr_dAlignW;
pwr_tFloat32 AckTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_Remnode3964R;
#endif
#ifndef pwr_cClass_RemnodeALCM
#define pwr_cClass_RemnodeALCM 17039376UL
/*_* Class: RemnodeALCM
Body: RtBody
@Aref RemnodeALCM pwr_sClass_RemnodeALCM
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tString32 RemoteHostname pwr_dAlignW;
pwr_tString32 RemoteAddress pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tFloat32 RetransmitTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tBoolean IOPoll pwr_dAlignW;
pwr_tFloat32 IOPollTime pwr_dAlignW;
pwr_tFloat32 IOPollTimeSlow pwr_dAlignW;
pwr_tInt32 IOPollDiff pwr_dAlignW;
pwr_tFloat32 IOStallTime pwr_dAlignW;
pwr_tUInt32 IOStallAction pwr_dAlignW;
pwr_tBoolean IOStallFlag pwr_dAlignW;
pwr_tObjid IODataArea pwr_dAlignW;
pwr_tUInt32 NumberOfDI pwr_dAlignW;
pwr_tUInt32 NumberOfDO pwr_dAlignW;
pwr_tUInt32 NumberOfAI pwr_dAlignW;
pwr_tUInt32 NumberOfAO pwr_dAlignW;
pwr_tUInt32 NumberOfDV pwr_dAlignW;
pwr_tUInt32 NumberOfCo pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeALCM;
#endif
#ifndef pwr_cClass_RemnodeModbus
#define pwr_cClass_RemnodeModbus 17039384UL
/*_* Class: RemnodeModbus
Body: RtBody
@Aref RemnodeModbus pwr_sClass_RemnodeModbus
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tFloat32 ReadTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeModbus;
#endif
#ifndef pwr_cClass_RemnodeMQ
#define pwr_cClass_RemnodeMQ 17039392UL
/*_* Class: RemnodeMQ
Body: RtBody
@Aref RemnodeMQ pwr_sClass_RemnodeMQ
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tInt32 MyQueue pwr_dAlignW;
pwr_tInt32 TargetGroup pwr_dAlignW;
pwr_tInt32 TargetQueue pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeMQ;
#endif
#ifndef pwr_cClass_RemnodeRK512
#define pwr_cClass_RemnodeRK512 17039432UL
/*_* Class: RemnodeRK512
Body: RtBody
@Aref RemnodeRK512 pwr_sClass_RemnodeRK512
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tFloat32 CharTimeout pwr_dAlignW;
pwr_tFloat32 AckTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeRK512;
#endif
#ifndef pwr_cClass_RemnodeSerial
#define pwr_cClass_RemnodeSerial 17039408UL
/*_* Class: RemnodeSerial
Body: RtBody
@Aref RemnodeSerial pwr_sClass_RemnodeSerial
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tUInt32 Speed pwr_dAlignW;
pwr_tEnum Parity pwr_dAlignW;
pwr_tEnum StopBits pwr_dAlignW;
pwr_tEnum DataBits pwr_dAlignW;
pwr_tInt16 TermChar[8] pwr_dAlignW;
pwr_tFloat32 ReadTimeout pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeSerial;
#endif
#ifndef pwr_cClass_RemnodeTCP
#define pwr_cClass_RemnodeTCP 17039424UL
/*_* Class: RemnodeTCP
Body: RtBody
@Aref RemnodeTCP pwr_sClass_RemnodeTCP
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tString80 RemoteHostname pwr_dAlignW;
pwr_tString32 RemoteAddress pwr_dAlignW;
pwr_tUInt32 LocalPort pwr_dAlignW;
pwr_tUInt32 RemotePort pwr_dAlignW;
pwr_tEnum ConnectionMode pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tFloat32 RetransmitTime pwr_dAlignW;
pwr_tBoolean UseKeepalive pwr_dAlignW;
pwr_tFloat32 KeepaliveTime pwr_dAlignW;
pwr_tInt32 KeepaliveDiff pwr_dAlignW;
pwr_tBoolean DisableHeader pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeTCP;
#endif
#ifndef pwr_cClass_RemnodeUDP
#define pwr_cClass_RemnodeUDP 17039400UL
/*_* Class: RemnodeUDP
Body: RtBody
@Aref RemnodeUDP pwr_sClass_RemnodeUDP
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString32 DevName pwr_dAlignW;
pwr_tString80 RemoteHostname pwr_dAlignW;
pwr_tString32 RemoteAddress pwr_dAlignW;
pwr_tUInt32 LocalPort pwr_dAlignW;
pwr_tUInt32 RemotePort pwr_dAlignW;
pwr_tBoolean LinkUp pwr_dAlignW;
pwr_tFloat32 LinkTimeout pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tFloat32 RetransmitTime pwr_dAlignW;
pwr_tBoolean UseKeepalive pwr_dAlignW;
pwr_tFloat32 KeepaliveTime pwr_dAlignW;
pwr_tInt32 KeepaliveDiff pwr_dAlignW;
pwr_tBoolean DisableHeader pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeUDP;
#endif
#ifndef pwr_cClass_RemnodeWMQ
#define pwr_cClass_RemnodeWMQ 17039624UL
/*_* Class: RemnodeWMQ
Body: RtBody
@Aref RemnodeWMQ pwr_sClass_RemnodeWMQ
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tInt32 Prio pwr_dAlignW;
pwr_tString80 QueueManager pwr_dAlignW;
pwr_tString80 RcvQueue pwr_dAlignW;
pwr_tString80 SndQueue pwr_dAlignW;
pwr_tFloat32 ScanTime pwr_dAlignW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tUInt32 RestartCount pwr_dAlignW;
pwr_tUInt32 RestartLimit pwr_dAlignW;
pwr_tTime RestartTime pwr_dAlignLW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tString8 Id pwr_dAlignW;
pwr_tObjid RemTransObjects[25] pwr_dAlignW;
} pwr_sClass_RemnodeWMQ;
#endif
#ifndef pwr_cClass_RemoteConfig
#define pwr_cClass_RemoteConfig 17039416UL
/*_* Class: RemoteConfig
Body: RtBody
@Aref RemoteConfig pwr_sClass_RemoteConfig
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tBoolean Disable pwr_dAlignW;
pwr_tObjid RemNodeObjects[25] pwr_dAlignW;
} pwr_sClass_RemoteConfig;
#endif
#ifndef pwr_cClass_RemTrans
#define pwr_cClass_RemTrans 17039560UL
/*_* Class: RemTrans
Body: RtBody
@Aref RemTrans pwr_sClass_RemTrans
*/
typedef struct {
pwr_tString80 Description pwr_dAlignLW;
pwr_tString40 TransName pwr_dAlignW;
pwr_tUInt16 Address[4] pwr_dAlignW;
pwr_tTransDirectionEnum Direction pwr_dAlignW;
pwr_tUInt32 DataLength pwr_dAlignW;
pwr_tUInt32 LoggLevel pwr_dAlignW;
pwr_tUInt32 MaxBuffers pwr_dAlignW;
pwr_tUInt32 Buffers pwr_dAlignW;
pwr_tUInt32 MaxLength pwr_dAlignW;
pwr_tUInt32 LastSts pwr_dAlignW;
pwr_tTime TransTime pwr_dAlignLW;
pwr_tUInt32 TransCount pwr_dAlignW;
pwr_tUInt32 BuffCount pwr_dAlignW;
pwr_tUInt32 LostCount pwr_dAlignW;
pwr_tUInt32 ErrCount pwr_dAlignW;
pwr_tBoolean DataValid pwr_dAlignW;
pwr_tString40 StructName pwr_dAlignW;
pwr_tString80 StructFile pwr_dAlignW;
} pwr_sClass_RemTrans;
#endif
#ifndef pwr_cClass_RemTransRcv
#define pwr_cClass_RemTransRcv 17039448UL
/*_* Class: RemTransRcv
Body: RtBody
@Aref RemTransRcv pwr_sClass_RemTransRcv
*/
typedef struct {
pwr_tVoid **RemTransP pwr_dAlignLW;
pwr_tVoid *RemTrans pwr_dAlignLW;
pwr_tBoolean Received pwr_dAlignLW;
} pwr_sClass_RemTransRcv;
/*_* Class: RemTransRcv
Body: DevBody
@Aref RemTransRcv pwr_sdClass_RemTransRcv
*/
typedef struct {
pwr_sPlcNode PlcNode pwr_dAlignLW;
} pwr_sdClass_RemTransRcv;
#endif
#ifndef pwr_cClass_RemTransSend
#define pwr_cClass_RemTransSend 17039440UL
/*_* Class: RemTransSend
Body: RtBody
@Aref RemTransSend pwr_sClass_RemTransSend
*/
typedef struct {
pwr_tVoid **RemTransP pwr_dAlignLW;
pwr_tVoid *RemTrans pwr_dAlignLW;
pwr_tBoolean *SendP pwr_dAlignLW;
pwr_tBoolean Send pwr_dAlignLW;
pwr_tBoolean Occupied pwr_dAlignW;
pwr_tBoolean Buffer pwr_dAlignW;
pwr_tBoolean Error pwr_dAlignW;
} pwr_sClass_RemTransSend;
/*_* Class: RemTransSend
Body: DevBody
@Aref RemTransSend pwr_sdClass_RemTransSend
*/
typedef struct {
pwr_sPlcNode PlcNode pwr_dAlignLW;
} pwr_sdClass_RemTransSend;
#endif
#endif
#ifndef pwr_ssabclasses_h
#define pwr_ssabclasses_h
#ifndef pwr_class_h
#include "pwr_class.h"
#endif
#ifndef pwr_cClass_Buff1440
#define pwr_cClass_Buff1440 16973984
/* Class: Buff1440
Body: RtBody */
typedef struct {
pwr_tInt16 Data[720];
} pwr_sClass_Buff1440;
#endif
#ifndef pwr_cClass_Buff256
#define pwr_cClass_Buff256 16973976
/* Class: Buff256
Body: RtBody */
typedef struct {
pwr_tInt16 Data[128];
} pwr_sClass_Buff256;
#endif
#ifndef pwr_cClass_Buff32k
#define pwr_cClass_Buff32k 16974000
/* Class: Buff32k
Body: RtBody */
typedef struct {
pwr_tInt16 Data[16384];
} pwr_sClass_Buff32k;
#endif
#ifndef pwr_cClass_Buff4096
#define pwr_cClass_Buff4096 16973992
/* Class: Buff4096
Body: RtBody */
typedef struct {
pwr_tInt16 Data[2048];
} pwr_sClass_Buff4096;
#endif
#ifndef pwr_cClass_LoggConfig
#define pwr_cClass_LoggConfig 16973840
/* Class: LoggConfig
Body: RtBody */
typedef struct {
pwr_tString40 LoggFile;
pwr_tBoolean NewVersion;
pwr_tUInt32 Identity;
pwr_tUInt32 LoggCount;
pwr_tUInt32 FileOpenCount;
} pwr_sClass_LoggConfig;
#endif
#ifndef pwr_cClass_LocTrans
#define pwr_cClass_LocTrans 16974008
/* Class: LocTrans
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tBoolean DataValid;
} pwr_sClass_LocTrans;
#endif
#ifndef pwr_cClass_MultiCast
#define pwr_cClass_MultiCast 16973864
/* Class: MultiCast
Body: RtBody */
typedef struct {
pwr_tUInt16 Address[16];
} pwr_sClass_MultiCast;
#endif
#ifndef pwr_cClass_RemAi
#define pwr_cClass_RemAi 16973904
/* Class: RemAi
Body: RtBody */
typedef struct {
pwr_tString80 Description;
} pwr_sClass_RemAi;
#endif
#ifndef pwr_cClass_RemAo
#define pwr_cClass_RemAo 16973912
/* Class: RemAo
Body: RtBody */
typedef struct {
pwr_tString80 Description;
} pwr_sClass_RemAo;
#endif
#ifndef pwr_cClass_RemChan_Ai
#define pwr_cClass_RemChan_Ai 16973944
/* Class: RemChan_Ai
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tObjid SigChanCon;
pwr_tString40 Identity;
pwr_tFloat32 *ActualValue;
pwr_tUInt32 SensorPolyType;
pwr_tFloat32 SensorPolyCoef0;
pwr_tFloat32 SensorPolyCoef1;
pwr_tFloat32 SensorPolyCoef2;
pwr_tUInt32 ConvOff;
} pwr_sClass_RemChan_Ai;
#endif
#ifndef pwr_cClass_RemChan_Ao
#define pwr_cClass_RemChan_Ao 16973952
/* Class: RemChan_Ao
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tObjid SigChanCon;
pwr_tString40 Identity;
pwr_tFloat32 *ActualValue;
pwr_tFloat32 OutPolyCoef0;
pwr_tFloat32 OutPolyCoef1;
pwr_tFloat32 OutMaxLimit;
pwr_tFloat32 OutMinLimit;
pwr_tUInt32 ConvOff;
pwr_tInt16 OldValue;
char filler_0[2];
pwr_tBoolean PwrIsMaster;
} pwr_sClass_RemChan_Ao;
#endif
#ifndef pwr_cClass_RemChan_Co
#define pwr_cClass_RemChan_Co 16973960
/* Class: RemChan_Co
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tObjid SigChanCon;
pwr_tString40 Identity;
pwr_tInt32 *ActualValue;
pwr_tInt32 *ExtendedValue;
pwr_tUInt32 NoOfBits;
pwr_tUInt32 ConvOff;
pwr_tUInt32 SyncRawValue;
pwr_tBoolean CounterZeroFlag;
pwr_tBoolean CounterSyncFlag;
} pwr_sClass_RemChan_Co;
#endif
#ifndef pwr_cClass_RemChan_Di
#define pwr_cClass_RemChan_Di 16973928
/* Class: RemChan_Di
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tObjid SigChanCon;
pwr_tString40 Identity;
pwr_tBoolean *ActualValue;
pwr_tUInt32 ConvOff;
pwr_tUInt32 BuffOff;
pwr_tUInt8 ConvMask;
char filler_0[3];
} pwr_sClass_RemChan_Di;
#endif
#ifndef pwr_cClass_RemChan_Do
#define pwr_cClass_RemChan_Do 16973936
/* Class: RemChan_Do
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tObjid SigChanCon;
pwr_tString40 Identity;
pwr_tBoolean *ActualValue;
pwr_tUInt32 ConvOff;
pwr_tUInt32 BuffOff;
pwr_tUInt8 ConvMask;
char filler_0[3];
pwr_tBoolean PwrIsMaster;
pwr_tBoolean OldValue;
} pwr_sClass_RemChan_Do;
#endif
#ifndef pwr_cClass_RemChan_Dv
#define pwr_cClass_RemChan_Dv 16973968
/* Class: RemChan_Dv
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tObjid SigChanCon;
pwr_tBoolean *ActualValue;
pwr_tUInt32 ConvOff;
pwr_tUInt32 BuffOff;
pwr_tUInt8 ConvMask;
char filler_0[3];
pwr_tBoolean PwrIsMaster;
pwr_tBoolean OldValue;
} pwr_sClass_RemChan_Dv;
#endif
#ifndef pwr_cClass_RemCo
#define pwr_cClass_RemCo 16973920
/* Class: RemCo
Body: RtBody */
typedef struct {
pwr_tString80 Description;
} pwr_sClass_RemCo;
#endif
#ifndef pwr_cClass_RemDi
#define pwr_cClass_RemDi 16973880
/* Class: RemDi
Body: RtBody */
typedef struct {
pwr_tString80 Description;
} pwr_sClass_RemDi;
#endif
#ifndef pwr_cClass_RemDo
#define pwr_cClass_RemDo 16973888
/* Class: RemDo
Body: RtBody */
typedef struct {
pwr_tString80 Description;
} pwr_sClass_RemDo;
#endif
#ifndef pwr_cClass_RemDv
#define pwr_cClass_RemDv 16973896
/* Class: RemDv
Body: RtBody */
typedef struct {
pwr_tString80 Description;
} pwr_sClass_RemDv;
#endif
#ifndef pwr_cClass_RemNode
#define pwr_cClass_RemNode 16973856
/* Class: RemNode
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tString40 NodeName;
pwr_tUInt16 Address[4];
pwr_tUInt32 TransportType;
pwr_tUInt32 NumberOfRestarts;
pwr_tFloat32 CycleTime;
pwr_tFloat32 ErrTime;
pwr_tFloat32 IOCycleTime;
pwr_tFloat32 IOStallTime;
pwr_tUInt32 IOStallAction;
pwr_tObjid IODataArea;
pwr_tUInt32 NumberOfTrans;
pwr_tUInt32 NumberOfDI;
pwr_tUInt32 NumberOfDO;
pwr_tUInt32 NumberOfAI;
pwr_tUInt32 NumberOfAO;
pwr_tUInt32 NumberOfDV;
pwr_tUInt32 NumberOfCo;
pwr_tInt32 PollDiff;
pwr_tUInt32 ErrTransCount;
pwr_tBoolean Poll;
pwr_tBoolean IOStallFlag;
} pwr_sClass_RemNode;
#endif
#ifndef pwr_cClass_RemTrans
#define pwr_cClass_RemTrans 16973872
/* Class: RemTrans
Body: RtBody */
typedef struct {
pwr_tString80 Description;
pwr_tString40 TransName;
pwr_tUInt16 Address[4];
pwr_tUInt32 Direction;
pwr_tUInt32 DataLength;
pwr_tUInt32 LoggLevel;
pwr_tUInt32 MaxBuffers;
pwr_tUInt32 Buffers;
pwr_tUInt32 MaxLength;
pwr_tUInt32 LastSts;
pwr_tTime TransTime;
pwr_tUInt32 TransCount;
pwr_tUInt32 BuffCount;
pwr_tUInt32 LostCount;
pwr_tUInt32 ErrCount;
pwr_tBoolean DataValid;
pwr_tString40 StructName;
pwr_tString80 StructFile;
} pwr_sClass_RemTrans;
#endif
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment