Commit 18f9fbbf authored by Claes Sjofors's avatar Claes Sjofors

OpPlace object changed, User and RttConfig obsolete

parent 7bf339b5
! !
! Proview $Id: pwrb_c_opplace.wb_load,v 1.7 2006-03-31 14:47:15 claes Exp $ ! Proview $Id$
! Copyright (C) 2005 SSAB Oxelösund AB. ! Copyright (C) 2005 SSAB Oxelösund AB.
! !
! This program is free software; you can redistribute it and/or ! This program is free software; you can redistribute it and/or
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
! !
SObject pwrb:Class SObject pwrb:Class
!/** !/**
! @Version 1.0 ! @Version 2.0
! @Group Operator,NodeConfiguration ! @Group Operator,NodeConfiguration
! @Summary Configures a logical operator station for operator ! @Summary Configures a logical operator station for operator
! Configures a logical operator station for operator ! Configures a logical operator station for operator
...@@ -33,42 +33,7 @@ SObject pwrb:Class ...@@ -33,42 +33,7 @@ SObject pwrb:Class
! Node Configuration. ! Node Configuration.
! !
! There may be one or more OpPlace objects below a $Node ! There may be one or more OpPlace objects below a $Node
! object. This will be the case when the node consists of ! object.
! both a work station and an X-terminal; see figure 3-32
! on p. 3-238.
! There may exist one and only one user category, i.e.
! only one User object (see p. 3-368), for every OpPlace
! object. If an operator station has to be configured for
! different user categories there is a need for one
! OpPlace object per category.
!
! When an event-message, which demand an acknowledgement,
! arrives the acoustic signal is activated according to
! BellVolume and BellDelay.
! In two different situations it is possible to avoid
! continually activating the acoustic signal:
!
! 1 At 'alarm streams' this may be done by demanding a
! certain time between acknowledgement ( of acoustic
! signal or event ) until an arriving event that
! demands acknowledgement once again is allowed to
! activate the acoustic signal in the normal way. This
! blocking time is specified by means of
! TimeBeforeNextBell.
!
! 2 Reminder of any unacknowledged event. To remind the
! operator, after an acknowledgement of acoustic
! signal or after an alarm acknowledgement, about
! remaining unacknowledged events a short acoustic
! signal sounds with the period of ReactivateBellTime.
! After a certain number of such periods
! (ReactivateBellCount specifies the numbers) the
! reminder time has expired and the acoustic signal
! is activated in the normal way again. If there is no
! unacknowledged event at present and
! TimeBeforeNextBell > 0 then an arriving event that
! demands acknowledgement first will be announced by
! the reminder function.
!*/ !*/
Object OpPlace $ClassDef 164 Object OpPlace $ClassDef 164
Body SysBody Body SysBody
...@@ -88,18 +53,31 @@ SObject pwrb:Class ...@@ -88,18 +53,31 @@ SObject pwrb:Class
EndBody EndBody
EndObject EndObject
!/** !/**
! The logical operator stations are numbered in a unique ! Proview user. The user with the specified username is fetched from the
! way within each node in the PROVIEW/R system. Sometimes ! user database and determines the privileges for the operator.
! one numbering is done all over the nodes in PROVIEW/R !
! system; e.g. 1, 2, .... ! If no value is assigned, or if the username is invalid, the loginframe is
! OpNumber is also an attribute in User object. A ! displayed, where the operator can login with username and password.
! specific OpPlace object and a specific User object is !
! connected to each other by specifying the same value to ! Note! If XttUseOpsysUser is set in the Security object, this value is
! OpNumber in both objects. ! overrided, and the username is fetched from the current operator system user.
!
! The UserName is a constant value and can not be changed in runtime.
!*/ !*/
Object OpNumber $Attribute 2 Object UserName $Attribute 28
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Int32" Attr TypeRef = "pwrs:Type-$String32"
Attr Flags |= PWR_MASK_CONST
EndBody
EndObject
!/**
! Only if the user has logged in to the operator system
! as this user he has authority to start this operator place.
!*/
Object DedicatedOpsysUser $Attribute 29
Body SysBody
Attr TypeRef = "pwrs:Type-$String32"
Attr Flags |= PWR_MASK_CONST
EndBody EndBody
EndObject EndObject
!/** !/**
...@@ -110,356 +88,176 @@ SObject pwrb:Class ...@@ -110,356 +88,176 @@ SObject pwrb:Class
! ('default display') the Display attribute ought to be ! ('default display') the Display attribute ought to be
! left blank. ! left blank.
!*/ !*/
Object Display $Attribute 3 Object Display $Attribute 3
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$String80" Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_CONST
EndBody EndBody
EndObject EndObject
!/** !/**
! When there is application-written code behind any ! Specifies language.
! GMS-graphic the actual files are linked together in an
! exe-file whose directory and filename is specified
! here.
!
! The attribute is left blank if there is only codeless
! GMS-graphics for the logical operator station. In such
! cases pwr_exe:ps-cont.exe will execute to handle
! Operator Window, forms, and GMS-graphics.
!*/ !*/
Object OpWinProgram $Attribute 4 Object Language $Attribute 30
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$String80" Attr TypeRef = "pwrb:Type-LanguageEnum"
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies the logical name, e.g. pwr_lang: , on the ! Start java process.
! path to the PROVIEW/R distribution's *.frm, *.m1 etc
! files;.
!
! The most effective handling is set up by the following
! steps:
! 1 Put FilePath[0] to ' pwr_lang:' and leave the other
! FilePath attributes blank. ( 'lang' in pwr_lang
! comes from language)
! 2 Put the path 'pwrp_exe' of the project's *.frm, *.m1
! etc files by the command
!
! $ set default pwrp_exe
! 3 Activate the operator communication by the command:
!
! $ pwr_pop <name of actual OpPlace object>
!
! FilePath[1] specifies another path to *.frm, *.m1, .... files.
!
! If the method described below FilePath[0] is not used
! the logical name of the path of the project's *.frm,
! *.m1, .... has to be specified here, i.e. pwrp_exe:
!
! FilePath[2],FilePath[3] specifies further paths to look for files. If there is
! none, leave the attributes blank.
!*/
Object FilePath $Attribute 5
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 4
EndBody
EndObject
!/**
! Specifies if the process that handles the presentation
! of alarm list, event list, blocked alarm list and alarm
! limits is to be included in the operator dialogue or
! not. FALSE means that no presentation is to be included
! in the operator dialogue and TRUE that it is to be
! included.
!
! The attribute has no influence on the alarm
! supervision.
! When the alarm presentation is included in the operator
! dialogue the presentation may be displayed on a
! separate monitor if AlarmDisplay is defined, otherwise
! on the same monitor as the rest of the operator
! dialogue.
!*/ !*/
Object AlarmProcess $Attribute 6 Object StartJavaProcess $Attribute 31
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/** !/**
! The attribute is used to define a separate monitor for ! Each attribute specifies the complete name of a Form or
! presentation of the alarm handling when AlarmProcess is ! Graph object which is to be activated by a function
! TRUE. The syntax is the same as for Display, se above. ! button in the operator window. The name has to be
! filled on in a consecutive way with the beginning of
! FastAvail[0], representing the first function button in
! the first row.
!*/ !*/
Object AlarmDisplay $Attribute 7 Object FastAvail $Attribute 32
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$String80" Attr TypeRef = "pwrs:Type-$AttrRef"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 25
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies if there will be a button in the Operator ! Specifies if the alarmlist should be placed
! Window to activate the Runtime Navigator or not. FALSE ! on top of the screen when an alarm arrives.
! means that the Operator Window has no button to
! activate the Runtime Navigator and TRUE that the button
! exist.
!*/ !*/
Object Navigator $Attribute 8 Object OpWindPop $Attribute 33
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrb:Type-OpWindPopMask"
EndBody
EndObject
Object HistEvent $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies if there will be a button in the Operator ! Specifies the layout of the operator window.
! Window to activate the historical trend graphs or not.
! FALSE means that the Operator Window has no button to
! activate the historical trend graphs and TRUE that the
! button exist.
!*/ !*/
Object HistTrend $Attribute 10 Object OpWindLayout $Attribute 34
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrb:Type-OpWindLayoutMask"
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies if the alternative 'Exit Operator' will be ! The bell is activated when unacknowledged alarms are present.
! visible in the Window Manager menu of the Operator
! Window or not. By choosing 'Exit Operator' it is
! possible to exit the operator environment.
!
! FALSE means that the alternative 'Exit Operator' will
! be unvisible in Window Manager menu and TRUE that it is
! made visible.
!*/ !*/
Object ExitButton $Attribute 11 Object AlarmBell $Attribute 35
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/** !/**
! The strength of the beep on the operator station is
! specified in the range 0 - 10, where 0 switches the
! beep off.
!
! The acoustic signal (the beep) is used, for instance,
! to pay attention to receiving of alarms.
!*/
Object BellVolume $Attribute 12
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt8"
EndBody
EndObject
!/**
! Specifies, in milliseconds, the delay between two ! Specifies, in milliseconds, the delay between two
! consecutive beeps, two acoustic signals. ! consecutive beeps, two acoustic signals.
!*/ !*/
Object BellDelay $Attribute 13 Object BellDelay $Attribute 36
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
EndObject
!/**
! The blocking time, the time when the normal acoustic
! signal is disabled, is counted from the latest
! acknowledgement ( of acoustic signal or event ) and has
! the duration TimeBeforeNextBell. The unit is in tens of
! seconds. During this time no arriving event that
! demands acknowledgement may activate the acoustic
! signal the normal way.
!*/
Object TimeBeforeNextBell $Attribute 14
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/** !/**
! Reminder of any unacknowledged event during the ! Attach audio hardware.
! reminder time.
! This acoustic signal, which is much shorter then the
! normal signal, will be reactivated with the period
! ReactivateBellTime when,
!
! · any unacknowledged event exist
! · there is no unacknowledged event at present and
! TimeBeforeNextBell > 0 but an event that demands
! acknowledgement arrives
!
! The reminder time is as longest ReactivateBellTime *
! ReactivateBellCount and is counted from the moment when
! the acoustic signal is acknowledged or alarm
! acknowledgement is done. If TimeBeforeNextBell = 0 the
! reminder function is discontinued directly as soon as
! an event that demand acknowledgement arrives.
!
! ReactivateBellTime is specified in tens of seconds.
!*/ !*/
Object ReactivateBellTime $Attribute 15 Object AttachAudio $Attribute 37
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/** !/**
! The duration of the reminder time is determined by ! Specifies the maximum number of contemporary alarms in
! ReactivateBellTime ReactivateBellCount. During this ! the user's alarm list.
! time sounds maximally ReactivateBellCount short ! The number should exceed the maximum number of
! acoustic signals ! concurrent alarms in the system.
! If the limit is exceeded, alarms might be lost.
!*/ !*/
Object ReactivateBellCount $Attribute 16 Object MaxNoOfAlarms $Attribute 38
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$UInt16" Attr TypeRef = "pwrs:Type-$UInt32"
EndBody EndBody
EndObject EndObject
!/** !/**
! Messages from message handlers are sent to out units in ! Specifies the maximum number of contemporary events in
! the PROVIEW/R system. Each out unit receives this ! the user's event list, i.e. the skyline of the events.
! messages in a queue according to its Select-attributes. ! When the number of events exceeds MaxNoOfEvents the
! ! oldest event disappears from the list.
! The operator dialogue is an out unit represented by a ! To this list events are sent from the message handler
! User object. ! in respective node. In each node the message handler
! MhScanInterval specifies, in tens of seconds, how often ! has its own skyline of events (also named MaxNoOfEvents)
! this message queue is emptied. ! defined by a MessageHandler object. In principle, the
!*/ ! User object's skyline of events should be selected as å
Object MhScanInterval $Attribute 17 ! MaxNoOfEvents, added up over MaxNoOfEvents in the
Body SysBody ! MessageHandler objects in all nodes throughout the
Attr TypeRef = "pwrs:Type-$Float32" ! PROVIEW/R system, or make it simple and assign the
EndBody ! attribute e.g. 200.
EndObject
!/**
! Specifies, in tens of seconds, the updating period for
! all subscriptions to none-local objects made by the
! operator dialogue.
! It is suitable to specify the period of subscription in
! a way that will match UpdateInterval in Graph objects
! etc. Times less then one second is not recommended.
!*/ !*/
Object SubscriptionInterval $Attribute 18 Object MaxNoOfEvents $Attribute 39
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$UInt32"
EndBody Attr Flags = 0
EndObject
Object GraphicsUpdateInterval $Attribute 19
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies the name of the printer queue used to ! If the selectlist is modified, this attribute has to be set to notify the
! ANSI-files, e.g. event list, blocked alarm list and ! modification.
! alarm statistics. Qualifiers of Print command may be
! used.
! Example: LPS17_ANSI/notify/del
!*/ !*/
Object ANSIQueue $Attribute 20 Object SelectListIsUpdated $Attribute 40
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$String80" Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies the name of the PostScript printer queue used ! A message created by an ASup or DSup object gets the
! to print process graphics etc. The Print command ! same identity as the supervised object. Messages
! qualifiers may be used. ! produced in an application by means of mh_ApplMessage
! (see PROVIEW/R Programmer's Reference Manual) get an
! identity according to the calling parameter EventName.
! !
! Example:. LPS17_PS/notify/del ! SelectList specifies the hierarchies from which
!*/ ! messages are to be sent to the user. Up to 8 different
Object PostScriptQueue $Attribute 21 ! hierarchies can be specified. If messages from e.g. a
Body SysBody ! Watchdog object in a node will be received, then the
Attr TypeRef = "pwrs:Type-$String80" ! name of the node will be specified.
EndBody
EndObject
!/**
! The value of the attribute follows the acoustic signal.
! By supervise the condition of the attribute, from a PLC
! program for instance, it is possible to use the
! acoustic signal to handle more activities.
! !
! The attribute is FALSE when the acoustic signal is off ! Note! If the SelectList is left blank no message at all is
! and TRUE when the signal is on. ! sent to the user.
!*/
Object IsBellOn $Attribute 22
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Specifies if there is any current unacknowledged
! A-alarm or not. FALSE means no unacknowledged A-alarm
! and TRUE indicates current, existing or none-existing,
! unacknowledged A-alarm.
!*/ !*/
Object UnackedAAlarm $Attribute 23 Object SelectList $Attribute 41
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_INVISIBLE Attr Flags |= PWR_MASK_ARRAY
EndBody Attr Elements = 20
EndObject
!/**
! Specifies if there is any current unacknowledged
! B-alarm or not. FALSE means no unacknowledged B-alarm
! and TRUE indicates current, existing or none-existing,
! unacknowledged B-alarm.
!*/
Object UnackedBAlarm $Attribute 24
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Specifies if there is any current unacknowledged
! C-alarm or not. FALSE means no unacknowledged C-alarm
! and TRUE indicates current, existing or none-existing,
! unacknowledged C-alarm.
!*/
Object UnackedCAlarm $Attribute 25
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_INVISIBLE
EndBody EndBody
EndObject EndObject
!/** !/**
! Specifies if there is any current unacknowledged ! Specifies the type of events viewed in the eventlist.
! D-alarm or not. FALSE means no unacknowledged D-alarm
! and TRUE indicates current, existing or none-existing,
! unacknowledged D-alarm.
!*/ !*/
Object UnackedDAlarm $Attribute 26 Object EventListEvents $Attribute 42
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrb:Type-EventListMask"
Attr Flags |= PWR_MASK_INVISIBLE
EndBody EndBody
EndObject EndObject
!/** !/**
! Used by the Package Handler; see PROVIEW/R Programmer's ! Setup script file.
! Reference Manual. ! The default script file is xtt_setup.rtt_com on the
! login directory for the user. If another scriptfile
! should be used, this file is specified here.
!*/ !*/
Object Address $Attribute 27 Object SetupScript $Attribute 43
Body SysBody Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32" Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_INVISIBLE
EndBody EndBody
EndObject EndObject
EndObject EndObject
Object Template OpPlace Object Template OpPlace
Body RtBody Body RtBody
Attr FilePath[0] = "pwr_lang:" Attr AlarmBell = 1
Attr FilePath[1] = "pwrp_exe:" Attr BellDelay = 2
Attr AlarmProcess = 1
Attr Navigator = 1
Attr HistEvent = 1
Attr ExitButton = 1
Attr BellVolume = 7
Attr BellDelay = 1.5
Attr TimeBeforeNextBell = 0
Attr ReactivateBellTime = 8.0
Attr ReactivateBellCount = 10
Attr MhScanInterval = 1.0
Attr SubscriptionInterval = 1.0
Attr GraphicsUpdateInterval = 0.25
EndBody EndBody
EndObject EndObject
Object PostCreate $DbCallBack Object PostCreate $DbCallBack
...@@ -522,5 +320,314 @@ SObject pwrb:Class ...@@ -522,5 +320,314 @@ SObject pwrb:Class
EndObject EndObject
EndObject EndObject
EndObject EndObject
Object ConfiguratorPoson $Menu
Object Pointed $Menu
Object ConnectFastAvail $MenuCascade
Body SysBody
Attr ButtonName = "Connect FastAvail"
EndBody
Object Rowl $MenuCascade
Body SysBody
Attr ButtonName = "Row 1"
EndBody
Object Column1 $MenuButton
Body SysBody
Attr ButtonName = "Column 1"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[0]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[0]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column2 $MenuButton
Body SysBody
Attr ButtonName = "Column 2"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[1]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[1]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column3 $MenuButton
Body SysBody
Attr ButtonName = "Column 3"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[2]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[2]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column4 $MenuButton
Body SysBody
Attr ButtonName = "Column 4"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[3]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[3]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column5 $MenuButton
Body SysBody
Attr ButtonName = "Column 5"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[4]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[4]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
EndObject
Object Row2 $MenuCascade
Body SysBody
Attr ButtonName = "Row 2"
EndBody
Object Column1 $MenuButton
Body SysBody
Attr ButtonName = "Column 1"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[5]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[5]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column2 $MenuButton
Body SysBody
Attr ButtonName = "Column 2"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[6]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[6]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column3 $MenuButton
Body SysBody
Attr ButtonName = "Column 3"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[7]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[7]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column4 $MenuButton
Body SysBody
Attr ButtonName = "Column 4"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[8]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[8]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column5 $MenuButton
Body SysBody
Attr ButtonName = "Column 5"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[9]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[9]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
EndObject
Object Row3 $MenuCascade
Body SysBody
Attr ButtonName = "Row 3"
EndBody
Object Column1 $MenuButton
Body SysBody
Attr ButtonName = "Column 1"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[10]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[10]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column2 $MenuButton
Body SysBody
Attr ButtonName = "Column 2"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[11]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[11]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column3 $MenuButton
Body SysBody
Attr ButtonName = "Column 3"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[12]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[12]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column4 $MenuButton
Body SysBody
Attr ButtonName = "Column 4"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[13]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[13]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column5 $MenuButton
Body SysBody
Attr ButtonName = "Column 5"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[14]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[14]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
EndObject
Object Row4 $MenuCascade
Body SysBody
Attr ButtonName = "Row 4"
EndBody
Object Column1 $MenuButton
Body SysBody
Attr ButtonName = "Column 1"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[15]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[15]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column2 $MenuButton
Body SysBody
Attr ButtonName = "Column 2"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[16]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[16]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column3 $MenuButton
Body SysBody
Attr ButtonName = "Column 3"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[17]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[17]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column4 $MenuButton
Body SysBody
Attr ButtonName = "Column 4"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[18]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[18]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column5 $MenuButton
Body SysBody
Attr ButtonName = "Column 5"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[19]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[19]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
EndObject
Object Row5 $MenuCascade
Body SysBody
Attr ButtonName = "Row 5"
EndBody
Object Column1 $MenuButton
Body SysBody
Attr ButtonName = "Column 1"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[20]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[20]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column2 $MenuButton
Body SysBody
Attr ButtonName = "Column 2"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[21]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[21]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column3 $MenuButton
Body SysBody
Attr ButtonName = "Column 3"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[22]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[22]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column4 $MenuButton
Body SysBody
Attr ButtonName = "Column 4"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[23]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[23]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
Object Column5 $MenuButton
Body SysBody
Attr ButtonName = "Column 5"
Attr MethodName = "$Objid-Connect"
Attr MethodArguments[0] = "FastAvail[24]"
Attr MethodArguments[1] = "XttGraph"
Attr FilterName = "$Objid-IsOkConnect"
Attr FilterArguments[0] = "FastAvail[24]"
Attr FilterArguments[1] = "XttGraph"
EndBody
EndObject
EndObject
EndObject
EndObject
EndObject
EndObject EndObject
EndSObject EndSObject
...@@ -23,6 +23,8 @@ SObject pwrb:Class ...@@ -23,6 +23,8 @@ SObject pwrb:Class
! @Version 1.0 ! @Version 1.0
! @Group Operator,NodeConfiguration ! @Group Operator,NodeConfiguration
! @Summary Configuration of rtt and xtt. ! @Summary Configuration of rtt and xtt.
! <h2>Obsolete from V4.7.0
!
! Configuration of rtt and xtt. ! Configuration of rtt and xtt.
!*/ !*/
Object RttConfig $ClassDef 276 Object RttConfig $ClassDef 276
......
...@@ -23,6 +23,8 @@ SObject pwrb:Class ...@@ -23,6 +23,8 @@ SObject pwrb:Class
! @Version 2.0 ! @Version 2.0
! @Group Operator,NodeConfiguration ! @Group Operator,NodeConfiguration
! @Summary Configures a user category of an operator station ! @Summary Configures a user category of an operator station
! <h2>Obsolete from V4.7.0
!
! Configures a user category of an operator station. ! Configures a user category of an operator station.
! !
! Configures a user category below the OpPlace ! Configures a user category below the OpPlace
......
!
! Proview $Id$
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_eventlistmask.wb_load -- Defines the mask type EventListMask
!
SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Bitmask for events displayed in the eventlist.
!
! @b See also
! @classlink OpPlace pwrb_opplace.html
!*/
Object EventListMask $TypeDef 52
Body SysBody
Attr Type = pwr_eType_Mask
Attr Size = 4
Attr TypeRef = "pwrs:Type-$Mask"
Attr Elements = 1
EndBody
!/**
! Display alarm return events.
!*/
Object AlarmReturn $Bit
Body SysBody
Attr PgmName = "AlarmReturn"
Attr Text = "AlarmReturn"
Attr Value = 1
EndBody
EndObject
!/**
! Display alarm acknowledge events.
!*/
Object AlarmAck $Bit
Body SysBody
Attr PgmName = "AlarmAck"
Attr Text = "AlarmAck"
Attr Value = 2
EndBody
EndObject
EndObject
EndSObject
!
! Proview $Id$
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_td_languageenum.wb_load -- Defines the enum type LanguageEnum
!
SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Enumeration for language.
!*/
Object LanguageEnum $TypeDef 51
Body SysBody
Attr TypeRef = "pwrs:Type-$Enum"
Attr PgmName = "LanguageEnum"
EndBody
!/**
! English.
!*/
Object English $Value
Body SysBody
Attr PgmName = "English"
Attr Text = "English"
Attr Value = 0
EndBody
EndObject
!/**
! Swedish.
!*/
Object Swedish $Value
Body SysBody
Attr PgmName = "Swedish"
Attr Text = "Swedish"
Attr Value = 1
EndBody
EndObject
!/**
! German.
!*/
Object German $Value
Body SysBody
Attr PgmName = "German"
Attr Text = "German"
Attr Value = 2
EndBody
EndObject
!/**
! French.
!*/
Object French $Value
Body SysBody
Attr PgmName = "French"
Attr Text = "French"
Attr Value = 3
EndBody
EndObject
EndObject
EndSObject
!
! Proview $Id$
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_td_onoffenum.wb_load -- Defines the enum type OnOff
!
SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Enumeration for on/off.
!*/
Object OnOffEnum $TypeDef 48
Body SysBody
Attr TypeRef = "pwrs:Type-$Enum"
Attr PgmName = "OnOffEnum"
EndBody
!/**
! Off.
!*/
Object Off $Value
Body SysBody
Attr PgmName = "Off"
Attr Text = "Off"
Attr Value = 0
EndBody
EndObject
!/**
! On.
!*/
Object On $Value
Body SysBody
Attr PgmName = "On"
Attr Text = "On"
Attr Value = 1
EndBody
EndObject
EndObject
EndSObject
!
! Proview $Id$
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_opwindlayoutmask.wb_load -- Defines the mask type OpWindLayoutMask
!
SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Bitmask for layout of operator window.
!
! @b See also
! @classlink OpPlace pwrb_opplace.html
!*/
Object OpWindLayoutMask $TypeDef 50
Body SysBody
Attr Type = pwr_eType_Mask
Attr Size = 4
Attr TypeRef = "pwrs:Type-$Mask"
Attr Elements = 1
EndBody
!/**
! Hide Operator Window.
!*/
Object HideOperatorWindow $Bit
Body SysBody
Attr PgmName = "HideOperatorWindow"
Attr Text = "HideOperatorWindow"
Attr Value = 1
EndBody
EndObject
!/**
! Hide Licence Window.
!*/
Object HideLicenceWindow $Bit
Body SysBody
Attr PgmName = "HideLicenceWindow"
Attr Text = "HideLicenceWindow"
Attr Value = 2
EndBody
EndObject
!/**
! Hide Status bar.
!*/
Object HideStatusBar $Bit
Body SysBody
Attr PgmName = "HideStatusBar"
Attr Text = "HideStatusBar"
Attr Value = 4
EndBody
EndObject
!/**
! Close button.
!*/
Object HideCloseButton $Bit
Body SysBody
Attr PgmName = "HideCloseButton"
Attr Text = "HideCloseButton"
Attr Value = 8
EndBody
EndObject
EndObject
EndSObject
!
! Proview $Id$
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_opwindpopmask.wb_load -- Defines the mask type OpWindPopMask
!
SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Bitmask for pop of operator window.
!
! @b See also
! @classlink OpPlace pwrb_opplace.html
!*/
Object OpWindPopMask $TypeDef 49
Body SysBody
Attr Type = pwr_eType_Mask
Attr Size = 4
Attr TypeRef = "pwrs:Type-$Mask"
Attr Elements = 1
EndBody
!/**
! Pop for A alarms.
!*/
Object Aalarm $Bit
Body SysBody
Attr PgmName = "Aalarm"
Attr Text = "Aalarm"
Attr Value = 1
EndBody
EndObject
!/**
! Pop for B alarms.
!*/
Object Balarm $Bit
Body SysBody
Attr PgmName = "Balarm"
Attr Text = "Balarm"
Attr Value = 2
EndBody
EndObject
!/**
! Pop for C alarms.
!*/
Object Calarm $Bit
Body SysBody
Attr PgmName = "Calarm"
Attr Text = "Calarm"
Attr Value = 4
EndBody
EndObject
!/**
! Pop for D larms.
!*/
Object Dalarm $Bit
Body SysBody
Attr PgmName = "Dalarm"
Attr Text = "Dalarm"
Attr Value = 8
EndBody
EndObject
!/**
! Pop for InfoMsg larms.
!*/
Object InfoMsg $Bit
Body SysBody
Attr PgmName = "InfoMsg"
Attr Text = "InfoMsg"
Attr Value = 16
EndBody
EndObject
EndObject
EndSObject
...@@ -22,7 +22,7 @@ SObject pwrb:Type ...@@ -22,7 +22,7 @@ SObject pwrb:Type
!/** !/**
! @Version 1.0 ! @Version 1.0
! @Group Types ! @Group Types
! Enumeration for yes no. ! Enumeration for true/false.
!*/ !*/
Object TrueFalseEnum $TypeDef 45 Object TrueFalseEnum $TypeDef 45
Body SysBody Body SysBody
......
...@@ -22,7 +22,7 @@ SObject pwrb:Type ...@@ -22,7 +22,7 @@ SObject pwrb:Type
!/** !/**
! @Version 1.0 ! @Version 1.0
! @Group Types ! @Group Types
! Enumeration for yes no. ! Enumeration for yes/no.
!*/ !*/
Object YesNoEnum $TypeDef 44 Object YesNoEnum $TypeDef 44
Body SysBody Body SysBody
......
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