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.
!
! This program is free software; you can redistribute it and/or
......@@ -20,7 +20,7 @@
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Version 2.0
! @Group Operator,NodeConfiguration
! @Summary Configures a logical operator station for operator
! Configures a logical operator station for operator
......@@ -33,42 +33,7 @@ SObject pwrb:Class
! Node Configuration.
!
! There may be one or more OpPlace objects below a $Node
! object. This will be the case when the node consists of
! 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.
!*/
Object OpPlace $ClassDef 164
Body SysBody
......@@ -88,18 +53,31 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! The logical operator stations are numbered in a unique
! way within each node in the PROVIEW/R system. Sometimes
! one numbering is done all over the nodes in PROVIEW/R
! system; e.g. 1, 2, ....
! OpNumber is also an attribute in User object. A
! specific OpPlace object and a specific User object is
! connected to each other by specifying the same value to
! OpNumber in both objects.
! Proview user. The user with the specified username is fetched from the
! user database and determines the privileges for the operator.
!
! If no value is assigned, or if the username is invalid, the loginframe is
! displayed, where the operator can login with username and password.
!
! Note! If XttUseOpsysUser is set in the Security object, this value is
! 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
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
EndObject
!/**
......@@ -110,356 +88,176 @@ SObject pwrb:Class
! ('default display') the Display attribute ought to be
! left blank.
!*/
Object Display $Attribute 3
Object Display $Attribute 3
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_CONST
EndBody
EndObject
!/**
! When there is application-written code behind any
! 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.
! Specifies language.
!*/
Object OpWinProgram $Attribute 4
Object Language $Attribute 30
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr TypeRef = "pwrb:Type-LanguageEnum"
EndBody
EndObject
!/**
! Specifies the logical name, e.g. pwr_lang: , on the
! 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.
! Start java process.
!*/
Object AlarmProcess $Attribute 6
Object StartJavaProcess $Attribute 31
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
!/**
! The attribute is used to define a separate monitor for
! presentation of the alarm handling when AlarmProcess is
! TRUE. The syntax is the same as for Display, se above.
! Each attribute specifies the complete name of a Form or
! Graph object which is to be activated by a function
! 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
Attr TypeRef = "pwrs:Type-$String80"
Attr TypeRef = "pwrs:Type-$AttrRef"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 25
EndBody
EndObject
!/**
! Specifies if there will be a button in the Operator
! Window to activate the Runtime Navigator or not. FALSE
! means that the Operator Window has no button to
! activate the Runtime Navigator and TRUE that the button
! exist.
! Specifies if the alarmlist should be placed
! on top of the screen when an alarm arrives.
!*/
Object Navigator $Attribute 8
Object OpWindPop $Attribute 33
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
Object HistEvent $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr TypeRef = "pwrb:Type-OpWindPopMask"
EndBody
EndObject
!/**
! Specifies if there will be a button in the Operator
! 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.
! Specifies the layout of the operator window.
!*/
Object HistTrend $Attribute 10
Object OpWindLayout $Attribute 34
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr TypeRef = "pwrb:Type-OpWindLayoutMask"
EndBody
EndObject
!/**
! Specifies if the alternative 'Exit Operator' will be
! 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.
! The bell is activated when unacknowledged alarms are present.
!*/
Object ExitButton $Attribute 11
Object AlarmBell $Attribute 35
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
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
! consecutive beeps, two acoustic signals.
!*/
Object BellDelay $Attribute 13
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
Object BellDelay $Attribute 36
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
EndObject
!/**
! Reminder of any unacknowledged event during the
! 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.
! Attach audio hardware.
!*/
Object ReactivateBellTime $Attribute 15
Object AttachAudio $Attribute 37
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
!/**
! The duration of the reminder time is determined by
! ReactivateBellTime ReactivateBellCount. During this
! time sounds maximally ReactivateBellCount short
! acoustic signals
! Specifies the maximum number of contemporary alarms in
! the user's alarm list.
! The number should exceed the maximum number of
! concurrent alarms in the system.
! If the limit is exceeded, alarms might be lost.
!*/
Object ReactivateBellCount $Attribute 16
Object MaxNoOfAlarms $Attribute 38
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt16"
Attr TypeRef = "pwrs:Type-$UInt32"
EndBody
EndObject
!/**
! Messages from message handlers are sent to out units in
! the PROVIEW/R system. Each out unit receives this
! messages in a queue according to its Select-attributes.
!
! The operator dialogue is an out unit represented by a
! User object.
! MhScanInterval specifies, in tens of seconds, how often
! this message queue is emptied.
!*/
Object MhScanInterval $Attribute 17
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
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.
! Specifies the maximum number of contemporary events in
! the user's event list, i.e. the skyline of the events.
! When the number of events exceeds MaxNoOfEvents the
! oldest event disappears from the list.
! To this list events are sent from the message handler
! in respective node. In each node the message handler
! has its own skyline of events (also named MaxNoOfEvents)
! defined by a MessageHandler object. In principle, the
! User object's skyline of events should be selected as å
! MaxNoOfEvents, added up over MaxNoOfEvents in the
! MessageHandler objects in all nodes throughout the
! PROVIEW/R system, or make it simple and assign the
! attribute e.g. 200.
!*/
Object SubscriptionInterval $Attribute 18
Object MaxNoOfEvents $Attribute 39
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
EndBody
EndObject
Object GraphicsUpdateInterval $Attribute 19
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags = 0
EndBody
EndObject
!/**
! Specifies the name of the printer queue used to
! ANSI-files, e.g. event list, blocked alarm list and
! alarm statistics. Qualifiers of Print command may be
! used.
! Example: LPS17_ANSI/notify/del
! If the selectlist is modified, this attribute has to be set to notify the
! modification.
!*/
Object ANSIQueue $Attribute 20
Object SelectListIsUpdated $Attribute 40
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Specifies the name of the PostScript printer queue used
! to print process graphics etc. The Print command
! qualifiers may be used.
! A message created by an ASup or DSup object gets the
! same identity as the supervised object. Messages
! 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
!*/
Object PostScriptQueue $Attribute 21
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
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.
! SelectList specifies the hierarchies from which
! messages are to be sent to the user. Up to 8 different
! hierarchies can be specified. If messages from e.g. a
! Watchdog object in a node will be received, then the
! name of the node will be specified.
!
! The attribute is FALSE when the acoustic signal is off
! and TRUE when the signal is on.
!*/
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.
! Note! If the SelectList is left blank no message at all is
! sent to the user.
!*/
Object UnackedAAlarm $Attribute 23
Object SelectList $Attribute 41
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
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
Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 20
EndBody
EndObject
!/**
! Specifies if there is any current unacknowledged
! D-alarm or not. FALSE means no unacknowledged D-alarm
! and TRUE indicates current, existing or none-existing,
! unacknowledged D-alarm.
! Specifies the type of events viewed in the eventlist.
!*/
Object UnackedDAlarm $Attribute 26
Object EventListEvents $Attribute 42
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
Attr Flags |= PWR_MASK_INVISIBLE
Attr TypeRef = "pwrb:Type-EventListMask"
EndBody
EndObject
!/**
! Used by the Package Handler; see PROVIEW/R Programmer's
! Reference Manual.
! Setup script file.
! 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
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_INVISIBLE
Attr TypeRef = "pwrs:Type-$String80"
EndBody
EndObject
EndObject
Object Template OpPlace
Body RtBody
Attr FilePath[0] = "pwr_lang:"
Attr FilePath[1] = "pwrp_exe:"
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
Attr AlarmBell = 1
Attr BellDelay = 2
EndBody
EndObject
Object PostCreate $DbCallBack
......@@ -522,5 +320,314 @@ SObject pwrb:Class
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
EndSObject
......@@ -23,6 +23,8 @@ SObject pwrb:Class
! @Version 1.0
! @Group Operator,NodeConfiguration
! @Summary Configuration of rtt and xtt.
! <h2>Obsolete from V4.7.0
!
! Configuration of rtt and xtt.
!*/
Object RttConfig $ClassDef 276
......
......@@ -23,6 +23,8 @@ SObject pwrb:Class
! @Version 2.0
! @Group Operator,NodeConfiguration
! @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 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
!/**
! @Version 1.0
! @Group Types
! Enumeration for yes no.
! Enumeration for true/false.
!*/
Object TrueFalseEnum $TypeDef 45
Body SysBody
......
......@@ -22,7 +22,7 @@ SObject pwrb:Type
!/**
! @Version 1.0
! @Group Types
! Enumeration for yes no.
! Enumeration for yes/no.
!*/
Object YesNoEnum $TypeDef 44
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