Commit 43e464ac authored by claes's avatar claes

IO methods in class definition

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