| Volume pwrb | |
| Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class OpPlace
|
||
|---|---|---|
| Version | 2.0 | |
| Modified | 08-MAR-2026 11:05:32.00 | |
Configures a logical operator station for operator dialogue. A logical operator station represents a work station, X-terminal etc. The object specifies where files are to be fetched and on which screen they are to be displayed. Put the object below the actual $Node object in the Node Configuration. There may be one or more OpPlace objects below a $Node object.
| RtBody attributes pwr_sClass_OpPlace | |||
|---|---|---|---|
| String104 | Description | Optional text to describe the user category etc. | |
| String32 | UserName | ProviewR 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. |
|
| String256 | DedicatedOpsysUser | List of operator system users, separated by comma. Only if the user has logged in to the operator system as one of these user he has authority to start this operator place. |
|
| String80 | Display | Specifies on which display the operator dialogue will take place. If the operator communication is run on the local node and the display is to be displayed on the own display ('default display') the Display attribute ought to be left blank. |
|
| LanguageEnum | Language | Specifies language. | |
| Boolean | StartJavaProcess | Start java process. | |
| Array of AttrRef | AutoStart | The graphs of the XttGraph objects specified in this list will be opened automatically when the operator place is started. |
|
| Array of AttrRef | FastAvail | Each attribute specifies the complete name of a XttGraph object which is to be activated by a function button in the operator window. The buttons are are ordered in five rows with five buttons in each row. The first row contains buttons for FastAvail[0] - FastAvail[4], the second for FastAvail[5] - FastAVail[9] etc. |
|
| OpWindPopMask | OpWindPop | Specifies if the alarmlist should be placed on top of the screen when an alarm arrives. |
|
| OpWindLayoutMask | OpWindLayout | Specifies the layout of the operator window. | |
| UInt32 | OpWindEventNameSegments | Specifies the number of segments of the eventname shown in the operator window alarm text. If zero, the eventname is not displayed. |
|
| Boolean | AlarmBell | The bell is activated when unacknowledged alarms are present. | |
| Float32 | BellDelay | Specifies, in milliseconds, the delay between two consecutive beeps, two acoustic signals. |
|
| Boolean | AttachAudio | Attach audio hardware. | |
| OpPlaceOptionsMask | Options | Operatorplace options. - OperatorLog will turn on the operator logging when rt_xtt is started. The logging is stored in $pwrp_log/xtt_'opplace'.log - OperatorExendedLog will also store all mouse and motion events in the logfile. |
|
| ColorThemeEnum | ColorTheme | Color theme. | |
| UInt32 | MaxNoOfAlarms | 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. |
|
| UInt32 | MaxNoOfEvents | 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 ProviewR system, or make it simple and assign the attribute e.g. 200. |
|
| Boolean | SelectListIsUpdated | If the selectlist is modified, this attribute has to be set to notify the modification. |
|
| Array of String80 | EventSelectList | 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 ProviewR Programmer's Reference Manual) get an identity according to the calling parameter EventName. SelectList specifies the hierarchies from which messages are to be sent to the user. Up to 40 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. Note! If the SelectList is left blank no message at all is sent to the user. |
|
| EventTypeMask | EventSelectType | Specifies the type of events that are sent to the user. If no type is specified, all types av events are sent. |
|
| EventListMask | EventListEvents | Specifies the type of events viewed in the eventlist. | |
| Array of Objid | AlarmViews | Specifies views in the alarm list. | |
| String80 | SetupScript | 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. |
|
| String80 | Printer | Default printer. | |
| Boolean | IsDefaultOp | Used as default OpPlace if no specific OpPlace is specified. | |
| String80 | AudioDevice | Audio device. | |
| UInt32 | Monitor | Override on what monitor the operator panel will show up. Default 0 will use the primary monitor of the system. A value of 1 selects the first monitor and so on and so forth. |
|
| Template Object | |
|---|---|
| AlarmBell | 1 |
| BellDelay | 2 |
| OpWindPop | 3 |
| OpWindEventNameSegments | 2 |
| MaxNoOfAlarms | 200 |
| MaxNoOfEvents | 500 |
| Monitor | 0 |
| Description Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String104 | |
| Flags | ||
| Body | RtBody | |
Optional text to describe the user category etc.
| UserName Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String32 | |
| Flags | CONST | |
| Body | RtBody | |
ProviewR 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.
| DedicatedOpsysUser Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String256 | |
| Flags | CONST | |
| Body | RtBody | |
List of operator system users, separated by comma. Only if the user has logged in to the operator system as one of these user he has authority to start this operator place.
| Display Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String80 | |
| Flags | CONST | |
| Body | RtBody | |
Specifies on which display the operator dialogue will
take place.
If the operator communication is run on the local node
and the display is to be displayed on the own display
('default display') the Display attribute ought to be
left blank.
| Language Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | LanguageEnum | |
| Flags | ||
| Body | RtBody | |
Specifies language.
| StartJavaProcess Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | ||
| Body | RtBody | |
Start java process.
| AutoStart Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of AttrRef | |
| Flags | ARRAY | |
| Elements | 25 | |
| Body | RtBody | |
The graphs of the XttGraph objects specified in this list will be opened automatically when the operator place is started.
| FastAvail Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of AttrRef | |
| Flags | ARRAY | |
| Elements | 25 | |
| Body | RtBody | |
Each attribute specifies the complete name of a XttGraph object which is to be activated by a function button in the operator window. The buttons are are ordered in five rows with five buttons in each row. The first row contains buttons for FastAvail[0] - FastAvail[4], the second for FastAvail[5] - FastAVail[9] etc.
| OpWindPop Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | OpWindPopMask | |
| Flags | ||
| Body | RtBody | |
Specifies if the alarmlist should be placed on top of the screen when an alarm arrives.
| OpWindLayout Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | OpWindLayoutMask | |
| Flags | ||
| Body | RtBody | |
Specifies the layout of the operator window.
| OpWindEventNameSegments Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | UInt32 | |
| Flags | ||
| Body | RtBody | |
Specifies the number of segments of the eventname shown in the operator window alarm text. If zero, the eventname is not displayed.
| AlarmBell Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | ||
| Body | RtBody | |
The bell is activated when unacknowledged alarms are present.
| BellDelay Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Float32 | |
| Flags | ||
| Body | RtBody | |
Specifies, in milliseconds, the delay between two consecutive beeps, two acoustic signals.
| AttachAudio Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | ||
| Body | RtBody | |
Attach audio hardware.
| Options Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | OpPlaceOptionsMask | |
| Flags | ||
| Body | RtBody | |
Operatorplace options. - OperatorLog will turn on the operator logging when rt_xtt is started. The logging is stored in $pwrp_log/xtt_'opplace'.log - OperatorExendedLog will also store all mouse and motion events in the logfile.
| ColorTheme Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | ColorThemeEnum | |
| Flags | ||
| Body | RtBody | |
Color theme.
| MaxNoOfAlarms Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | UInt32 | |
| Flags | ||
| Body | RtBody | |
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.
| MaxNoOfEvents Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | UInt32 | |
| Flags | ||
| Body | RtBody | |
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 ProviewR system, or make it simple and assign the attribute e.g. 200.
| SelectListIsUpdated Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | STATE | INVISIBLE | |
| Body | RtBody | |
If the selectlist is modified, this attribute has to be set to notify the modification.
| EventSelectList Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of String80 | |
| Flags | ARRAY | |
| Elements | 40 | |
| Body | RtBody | |
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 ProviewR Programmer's Reference Manual) get an identity according to the calling parameter EventName. SelectList specifies the hierarchies from which messages are to be sent to the user. Up to 40 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. Note! If the SelectList is left blank no message at all is sent to the user.
| EventSelectType Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | EventTypeMask | |
| Flags | ||
| Body | RtBody | |
Specifies the type of events that are sent to the user. If no type is specified, all types av events are sent.
| EventListEvents Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | EventListMask | |
| Flags | ||
| Body | RtBody | |
Specifies the type of events viewed in the eventlist.
| AlarmViews Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of Objid | |
| Flags | ARRAY | |
| Elements | 25 | |
| Body | RtBody | |
Specifies views in the alarm list.
| SetupScript Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String80 | |
| Flags | ||
| Body | RtBody | |
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.
| Printer Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String80 | |
| Flags | ||
| Body | RtBody | |
Default printer.
| IsDefaultOp Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | ||
| Body | RtBody | |
An OpPlace object can be specified as an argument to rt_xtt when rt_xtt is started. If no OpPlace is specified, the OpPlace object where IsDefaultOp is set, will be used.
| AudioDevice Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String80 | |
| Flags | ||
| Body | RtBody | |
Audio device.
| Monitor Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | UInt32 | |
| Flags | ||
| Body | RtBody | |
Override on what monitor the operator panel will show up. Default 0 will use the primary monitor of the system. A value of 1 selects the first monitor and so on and so forth.