| Volume pwrb | |
| Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class User
|
||
|---|---|---|
| Version | 2.0 | |
| Modified | 08-MAR-2026 11:05:32.00 | |
Configures a user category of an operator station. Configures a user category below the OpPlace object. The User object and the OpPlace object become a couple if their OpNumber have the same value.
| RtBody attributes pwr_sClass_User | |||
|---|---|---|---|
| String104 | Description | ||
| String32 | UserName | 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. |
|
| Int32 | OpNumber | The operator stations are numbered by means of OpNumber of the OpPlace object. By specifying here the value of OpNumber for the wanted OpPlace object the User object is associated with a certain OpPlace object. |
|
| UInt32 | NoOfAlarms | Not used. | |
| 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 | NoOfEvents | Not used. | |
| 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 PROVIEW/R system, or make it simple and assign the attribute e.g. 200. |
|
| Boolean | SelectListIsUpdated | ||
| Array of String80 | SelectList | 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. 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. Note! If the SelectList is left blank no message at all is sent to the user. |
|
| Array of AttrRef | FastAvail | 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. |
|
| Int32 | NoFastAvail | Specifies the number of defined FastAvaill[] attributes and the number of visible buttons in the operator window. The value has to be in the range 0 - 15. |
|
| Array of String80 | PrivObjList | Not used. | |
| Array of Int32 | PrivList | Not used. | |
| Int32 | NoPriv | ||
| Boolean | NavigatorWritePriv | Obsolete. | |
| Description Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String104 | |
| Flags | ||
| Body | RtBody | |
| UserName Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | String32 | |
| Flags | CONST | |
| Body | RtBody | |
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.
| OpNumber Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Int32 | |
| Flags | ||
| Body | RtBody | |
The operator stations are numbered by means of OpNumber of the OpPlace object. By specifying here the value of OpNumber for the wanted OpPlace object the User object is associated with a certain OpPlace object.
| NoOfAlarms Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | UInt32 | |
| Flags | INVISIBLE | |
| Body | RtBody | |
Not used.
| 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.
| NoOfEvents Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | UInt32 | |
| Flags | INVISIBLE | |
| Body | RtBody | |
Not used.
| 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 PROVIEW/R system, or make it simple and assign the attribute e.g. 200.
| SelectListIsUpdated Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | STATE | INVISIBLE | |
| Body | RtBody | |
| SelectList Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of String80 | |
| Flags | ARRAY | |
| Elements | 20 | |
| 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 PROVIEW/R 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 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. Note! If the SelectList is left blank no message at all is sent to the user.
| FastAvail Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of AttrRef | |
| Flags | ARRAY | |
| Elements | 15 | |
| Body | RtBody | |
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.
| NoFastAvail Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Int32 | |
| Flags | ||
| Body | RtBody | |
Specifies the number of defined FastAvaill[] attributes and the number of visible buttons in the operator window. The value has to be in the range 0 - 15.
| PrivObjList Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of String80 | |
| Flags | ARRAY | INVISIBLE | |
| Elements | 10 | |
| Body | RtBody | |
Not used.
| PrivList Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Array of Int32 | |
| Flags | ARRAY | INVISIBLE | |
| Elements | 10 | |
| Body | RtBody | |
Not used.
| NoPriv Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Int32 | |
| Flags | INVISIBLE | |
| Body | RtBody | |
| NavigatorWritePriv Attribute | ||
|---|---|---|
| Class | Attribute | |
| Type | Boolean | |
| Flags | ||
| Body | RtBody | |
Obsolete.