Commit 43e464ac authored by claes's avatar claes

IO methods in class definition

parent 0699402f
...@@ -33,7 +33,7 @@ SObject pwrb:Class ...@@ -33,7 +33,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -147,6 +147,16 @@ SObject pwrb:Class ...@@ -147,6 +147,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -162,6 +172,7 @@ SObject pwrb:Class ...@@ -162,6 +172,7 @@ SObject pwrb:Class
Attr ErrorSoftLimit = 15 Attr ErrorSoftLimit = 15
Attr ErrorHardLimit = 50 Attr ErrorHardLimit = 50
Attr Process = 1 Attr Process = 1
Attr DataSheet = "$pwr_lang/ssab_ai_ai32up.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -194,5 +205,23 @@ SObject pwrb:Class ...@@ -194,5 +205,23 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Ai_AI32uP-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Ai_AI32uP-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Ai_AI32uP-IoCardRead"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -20,7 +20,7 @@ SObject pwrb:Class ...@@ -20,7 +20,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -150,6 +150,16 @@ SObject pwrb:Class ...@@ -150,6 +150,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -163,6 +173,7 @@ SObject pwrb:Class ...@@ -163,6 +173,7 @@ SObject pwrb:Class
Body RtBody Body RtBody
Attr MaxNoOfChannels = 32 Attr MaxNoOfChannels = 32
Attr Process = 2 Attr Process = 2
Attr DataSheet = "$pwr_lang/ssab_ai_hvai32.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -195,5 +206,22 @@ SObject pwrb:Class ...@@ -195,5 +206,22 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Ai_HVAI32-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Ai_HVAI32-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Ai_HVAI32-IoCardRead"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -32,7 +32,7 @@ SObject pwrb:Class ...@@ -32,7 +32,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -162,6 +162,16 @@ SObject pwrb:Class ...@@ -162,6 +162,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -177,6 +187,7 @@ SObject pwrb:Class ...@@ -177,6 +187,7 @@ SObject pwrb:Class
Attr ErrorSoftLimit = 15 Attr ErrorSoftLimit = 15
Attr ErrorHardLimit = 50 Attr ErrorHardLimit = 50
Attr Process = 1 Attr Process = 1
Attr DataSheet = "$pwr_lang/ssab_ao_ao8up.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -209,5 +220,22 @@ SObject pwrb:Class ...@@ -209,5 +220,22 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Ao_AO8uP-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Ao_AO8uP-IoCardClose"
EndBody
EndObject
Object IoCardWrite $Method
Body SysBody
Attr MethodName = "Ao_AO8uP-IoCardWrite"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -20,7 +20,7 @@ SObject pwrb:Class ...@@ -20,7 +20,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -150,6 +150,16 @@ SObject pwrb:Class ...@@ -150,6 +150,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -163,6 +173,7 @@ SObject pwrb:Class ...@@ -163,6 +173,7 @@ SObject pwrb:Class
Body RtBody Body RtBody
Attr MaxNoOfChannels = 4 Attr MaxNoOfChannels = 4
Attr Process = 2 Attr Process = 2
Attr DataSheet = "$pwr_lang/ssab_ao_hvao4.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -195,5 +206,23 @@ SObject pwrb:Class ...@@ -195,5 +206,23 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Ao_HVAO4-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Ao_HVAO4-IoCardClose"
EndBody
EndObject
Object IoCardWrite $Method
Body SysBody
Attr MethodName = "Ao_HVAO4-IoCardWrite"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -238,6 +238,14 @@ SObject pwrb:Class ...@@ -238,6 +238,14 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 24
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Template ChanAi Object Template ChanAi
Body RtBody Body RtBody
......
...@@ -315,6 +315,14 @@ SObject pwrb:Class ...@@ -315,6 +315,14 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$String16" Attr TypeRef = "pwrs:Type-$String16"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 26
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Template ChanAit Object Template ChanAit
Body RtBody Body RtBody
......
...@@ -224,6 +224,14 @@ SObject pwrb:Class ...@@ -224,6 +224,14 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 23
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Template ChanAo Object Template ChanAo
Body RtBody Body RtBody
......
...@@ -177,6 +177,14 @@ SObject pwrb:Class ...@@ -177,6 +177,14 @@ SObject pwrb:Class
Attr Flags |= PWR_MASK_STATE Attr Flags |= PWR_MASK_STATE
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 17
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Template ChanCo Object Template ChanCo
Body RtBody Body RtBody
......
...@@ -133,6 +133,14 @@ SObject pwrb:Class ...@@ -133,6 +133,14 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 7
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Defaults $Object Object Defaults $Object
Body SysBody Body SysBody
......
...@@ -170,6 +170,14 @@ SObject pwrb:Class ...@@ -170,6 +170,14 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 9
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Defaults $Object Object Defaults $Object
Body SysBody Body SysBody
......
...@@ -79,10 +79,19 @@ SObject pwrb:Class ...@@ -79,10 +79,19 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 6
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object Template ChanIi Object Template ChanIi
Body RtBody Body RtBody
Attr ConversionOn = 1 Attr ConversionOn = 1
Attr Representation = 0
EndBody EndBody
EndObject EndObject
Object RtXtt $RtMenu Object RtXtt $RtMenu
......
...@@ -114,6 +114,14 @@ SObject pwrb:Class ...@@ -114,6 +114,14 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Int32" Attr TypeRef = "pwrs:Type-$Int32"
EndBody EndBody
EndObject EndObject
!/**
! Specifies the data representation of the raw value.
!*/
Object Representation $Attribute 8
Body SysBody
Attr TypeRef = "pwrb:Type-DataRepEnum"
EndBody
EndObject
EndObject EndObject
Object RtXtt $RtMenu Object RtXtt $RtMenu
Object Signal $MenuRef Object Signal $MenuRef
......
...@@ -25,7 +25,7 @@ SObject pwrb:Class ...@@ -25,7 +25,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -287,6 +287,16 @@ SObject pwrb:Class ...@@ -287,6 +287,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 24
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -321,6 +331,7 @@ SObject pwrb:Class ...@@ -321,6 +331,7 @@ SObject pwrb:Class
Attr CopWrFine[3] = 1 Attr CopWrFine[3] = 1
Attr MaxNoOfCounters = 4 Attr MaxNoOfCounters = 4
Attr Process = 1 Attr Process = 1
Attr DataSheet = "$pwr_lang/ssab_co_co4up.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -353,5 +364,22 @@ SObject pwrb:Class ...@@ -353,5 +364,22 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Co_CO4uP-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Co_CO4uP-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Co_CO4uP-IoCardRead"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -20,7 +20,7 @@ SObject pwrb:Class ...@@ -20,7 +20,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -275,6 +275,16 @@ SObject pwrb:Class ...@@ -275,6 +275,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 24
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -309,6 +319,7 @@ SObject pwrb:Class ...@@ -309,6 +319,7 @@ SObject pwrb:Class
Attr CopWrFine[3] = 1 Attr CopWrFine[3] = 1
Attr MaxNoOfCounters = 1 Attr MaxNoOfCounters = 1
Attr Process = 1 Attr Process = 1
Attr DataSheet = "$pwr_lang/ssab_co_pi24bo.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -341,5 +352,22 @@ SObject pwrb:Class ...@@ -341,5 +352,22 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Co_PI24BO-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Co_PI24BO-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Co_PI24BO-IoCardRead"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -24,7 +24,7 @@ SObject pwrb:Class ...@@ -24,7 +24,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -192,6 +192,16 @@ SObject pwrb:Class ...@@ -192,6 +192,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -209,6 +219,7 @@ SObject pwrb:Class ...@@ -209,6 +219,7 @@ SObject pwrb:Class
Attr ErrorHardLimit = 50 Attr ErrorHardLimit = 50
Attr MaxNoOfChannels = 32 Attr MaxNoOfChannels = 32
Attr Process = 1 Attr Process = 1
Attr DataSheet = "$pwr_lang/ssab_di_dix2.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -241,5 +252,22 @@ SObject pwrb:Class ...@@ -241,5 +252,22 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Di_DIX2-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Di_DIX2-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Di_DIX2-IoCardRead"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -22,7 +22,7 @@ SObject pwrb:Class ...@@ -22,7 +22,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_RtAndDevBodies Attr Method = pwr_eMethod_RtAndDevBodies
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -232,6 +232,16 @@ SObject pwrb:Class ...@@ -232,6 +232,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$Objid" Attr TypeRef = "pwrs:Type-$Objid"
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 20
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object DevBody $ObjBodyDef 2 Object DevBody $ObjBodyDef 2
Object ChannelAllocation $Attribute 1 Object ChannelAllocation $Attribute 1
...@@ -247,6 +257,7 @@ SObject pwrb:Class ...@@ -247,6 +257,7 @@ SObject pwrb:Class
Attr ErrorSoftLimit = 15 Attr ErrorSoftLimit = 15
Attr ErrorHardLimit = 50 Attr ErrorHardLimit = 50
Attr Process = 1 Attr Process = 1
Attr DataSheet = "$pwr_lang/ssab_do_hvdo32.pdf"
EndBody EndBody
EndObject EndObject
Object AnteAdopt $DbCallBack Object AnteAdopt $DbCallBack
...@@ -279,5 +290,22 @@ SObject pwrb:Class ...@@ -279,5 +290,22 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Do_HVDO32-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Do_HVDO32-IoCardClose"
EndBody
EndObject
Object IoCardWrite $Method
Body SysBody
Attr MethodName = "Do_HVDO32-IoCardWrite"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -6,6 +6,7 @@ SObject pwrb:Class ...@@ -6,6 +6,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -88,6 +89,23 @@ SObject pwrb:Class ...@@ -88,6 +89,23 @@ SObject pwrb:Class
Attr OffsetInputs = 0 Attr OffsetInputs = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Pb_Ai-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Pb_Ai-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Pb_Ai-IoCardRead"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Ai EndObject ! Pb_Ai
! !
......
...@@ -5,6 +5,7 @@ SObject pwrb:Class ...@@ -5,6 +5,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -85,6 +86,23 @@ SObject pwrb:Class ...@@ -85,6 +86,23 @@ SObject pwrb:Class
Attr OffsetOutputs = 0 Attr OffsetOutputs = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Pb_Ao-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Pb_Ao-IoCardClose"
EndBody
EndObject
Object IoCardWrite $Method
Body SysBody
Attr MethodName = "Pb_Ao-IoCardWrite"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Ao EndObject ! Pb_Ao
! !
......
...@@ -7,6 +7,7 @@ SObject pwrb:Class ...@@ -7,6 +7,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -110,6 +111,23 @@ SObject pwrb:Class ...@@ -110,6 +111,23 @@ SObject pwrb:Class
Attr OffsetInputs = 0 Attr OffsetInputs = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Pb_Di-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Pb_Di-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Pb_Di-IoCardRead"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Di EndObject ! Pb_Di
! !
......
...@@ -8,6 +8,7 @@ SObject pwrb:Class ...@@ -8,6 +8,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -141,6 +142,23 @@ SObject pwrb:Class ...@@ -141,6 +142,23 @@ SObject pwrb:Class
Attr OffsetOutputs = 0 Attr OffsetOutputs = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Pb_Do-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Pb_Do-IoCardClose"
EndBody
EndObject
Object IoCardWrite $Method
Body SysBody
Attr MethodName = "Pb_Do-IoCardWrite"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Do EndObject ! Pb_Do
! !
......
...@@ -10,6 +10,7 @@ SObject pwrb:Class ...@@ -10,6 +10,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IORack
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -62,7 +63,12 @@ SObject pwrb:Class ...@@ -62,7 +63,12 @@ SObject pwrb:Class
Attr TypeRef = "pwrb:Type-ByteOrderingEnum" Attr TypeRef = "pwrb:Type-ByteOrderingEnum"
EndBody EndBody
EndObject EndObject
! !
Object FloatRepresentation $Attribute 37
Body SysBody
Attr TypeRef = "pwrb:Type-FloatRepEnum"
EndBody
EndObject
! !
Object StallAction $Attribute 8 Object StallAction $Attribute 8
Body SysBody Body SysBody
...@@ -342,6 +348,28 @@ SObject pwrb:Class ...@@ -342,6 +348,28 @@ SObject pwrb:Class
Attr NumberModules = 0 Attr NumberModules = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoRackInit $Method
Body SysBody
Attr MethodName = "Pb_DP_Slave-IoRackInit"
EndBody
EndObject
Object IoRackClose $Method
Body SysBody
Attr MethodName = "Pb_DP_Slave-IoRackClose"
EndBody
EndObject
Object IoRackRead $Method
Body SysBody
Attr MethodName = "Pb_DP_Slave-IoRackRead"
EndBody
EndObject
Object IoRackWrite $Method
Body SysBody
Attr MethodName = "Pb_DP_Slave-IoRackWrite"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_DP_Slave EndObject ! Pb_DP_Slave
! !
......
...@@ -6,6 +6,7 @@ SObject pwrb:Class ...@@ -6,6 +6,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -88,6 +89,23 @@ SObject pwrb:Class ...@@ -88,6 +89,23 @@ SObject pwrb:Class
Attr OffsetInputs = 0 Attr OffsetInputs = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Pb_Ii-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Pb_Ii-IoCardClose"
EndBody
EndObject
Object IoCardRead $Method
Body SysBody
Attr MethodName = "Pb_Ii-IoCardRead"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Ai EndObject ! Pb_Ai
! !
......
...@@ -5,6 +5,7 @@ SObject pwrb:Class ...@@ -5,6 +5,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOCard
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -85,6 +86,23 @@ SObject pwrb:Class ...@@ -85,6 +86,23 @@ SObject pwrb:Class
Attr OffsetOutputs = 0 Attr OffsetOutputs = 0
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoCardInit $Method
Body SysBody
Attr MethodName = "Pb_Io-IoCardInit"
EndBody
EndObject
Object IoCardClose $Method
Body SysBody
Attr MethodName = "Pb_Io-IoCardClose"
EndBody
EndObject
Object IoCardWrite $Method
Body SysBody
Attr MethodName = "Pb_Io-IoCardWrite"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Ao EndObject ! Pb_Ao
! !
......
...@@ -22,6 +22,7 @@ SObject pwrb:Class ...@@ -22,6 +22,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IOAgent
EndBody EndBody
! !
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
...@@ -340,6 +341,28 @@ SObject pwrb:Class ...@@ -340,6 +341,28 @@ SObject pwrb:Class
Attr DataControlTime = 100 Attr DataControlTime = 100
EndBody EndBody
EndObject ! Template EndObject ! Template
Object IoMethods $RtMethod
Object IoAgentInit $Method
Body SysBody
Attr MethodName = "Pb_Profiboard-IoAgentInit"
EndBody
EndObject
Object IoAgentClose $Method
Body SysBody
Attr MethodName = "Pb_Profiboard-IoAgentClose"
EndBody
EndObject
Object IoAgentRead $Method
Body SysBody
Attr MethodName = "Pb_Profiboard-IoAgentRead"
EndBody
EndObject
Object IoAgentWrite $Method
Body SysBody
Attr MethodName = "Pb_Profiboard-IoAgentWrite"
EndBody
EndObject
EndObject
! !
EndObject ! Pb_Profiboard EndObject ! Pb_Profiboard
! !
......
...@@ -160,7 +160,6 @@ SObject pwrb:Class ...@@ -160,7 +160,6 @@ SObject pwrb:Class
Object Gain $Intern 7 Object Gain $Intern 7
Body SysBody Body SysBody
Attr PgmName = "Gain" Attr PgmName = "Gain"
Attr Flags |= PWR_MASK_CHANGELOG
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
Attr GraphName = "Gain" Attr GraphName = "Gain"
EndBody EndBody
...@@ -173,7 +172,6 @@ SObject pwrb:Class ...@@ -173,7 +172,6 @@ SObject pwrb:Class
Object PICal1 $Intern 8 Object PICal1 $Intern 8
Body SysBody Body SysBody
Attr PgmName = "PICal1" Attr PgmName = "PICal1"
Attr Flags |= PWR_MASK_CHANGELOG
Attr TypeRef = "pwrs:Type-$Int32" Attr TypeRef = "pwrs:Type-$Int32"
Attr GraphName = "PICal1" Attr GraphName = "PICal1"
EndBody EndBody
......
...@@ -21,7 +21,7 @@ SObject pwrb:Class ...@@ -21,7 +21,7 @@ SObject pwrb:Class
Body SysBody Body SysBody
Attr Editor = pwr_eEditor_AttrEd Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_IO Attr Flags |= pwr_mClassDef_IORack
EndBody EndBody
Object RtBody $ObjBodyDef 1 Object RtBody $ObjBodyDef 1
Body SysBody Body SysBody
...@@ -53,12 +53,35 @@ SObject pwrb:Class ...@@ -53,12 +53,35 @@ SObject pwrb:Class
Attr Flags |= PWR_MASK_CONST Attr Flags |= PWR_MASK_CONST
EndBody EndBody
EndObject EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this object.
! A URL to the data sheet for the equipment of this object.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 4
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject EndObject
Object Template Rack_SSAB Object Template Rack_SSAB
Body RtBody Body RtBody
Attr IOSysType = 1 Attr IOSysType = 1
Attr MaxNoOfCards = 16 Attr MaxNoOfCards = 16
Attr DataSheet = "$pwr_lang/ssab_rack_ssab.pdf"
EndBody EndBody
EndObject EndObject
Object IoMethods $RtMethod
Object IoRackInit $Method
Body SysBody
Attr MethodName = "Rack_SSAB-IoRackInit"
EndBody
EndObject
Object IoRackClose $Method
Body SysBody
Attr MethodName = "Rack_SSAB-IoRackClose"
EndBody
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chanait.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chanao.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chanco.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chandi.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chando.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chanii.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "wb_pwrs.h" #include "wb_pwrs.h"
#include "wb_ldh_msg.h" #include "wb_ldh_msg.h"
#include "wb_pwrb_msg.h" #include "wb_pwrb_msg.h"
#include "pwrb_c_chanio.h" #include "pwr_baseclasses.h"
#include "wb_ldh.h" #include "wb_ldh.h"
#include "wb_wsx.h" #include "wb_wsx.h"
......
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