Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class User![]() |
||
---|---|---|
Version | 2.0 | |
Modified | 15-JAN-2025 13:23:36.00 |
Konfigurerar operatörsstations användarkategori. Konfigurerar en användarkategori under ett OpPlace-objekt. User-objektet och OpPlace-objektet bildar ett par om deras respektive OpNumber har samma värde.
RtBody attributes pwr_sClass_User | |||
---|---|---|---|
String80 | Description | ||
String32 | UserName | Attributet används som signatur för att ange vem som kvitterat larmmeddelande respektive blockerat/deblockerat alarmnivå. |
|
Int32 | OpNumber | De logiska operatörsstationerna i ett ProviewR-system numreras med hjälp av OpPlace-objektets OpNumber. Genom att här ange OpNumber för aktuellt OpPlace-objekt knyts User - objektet till ett bestämt OpPlace-objekt. |
|
UInt32 | NoOfAlarms | Ej använd. | |
UInt32 | MaxNoOfAlarms | Maximalt antal samtidiga larm i larmlistan. | |
UInt32 | NoOfEvents | Ej använd. | |
UInt32 | MaxNoOfEvents | Anger max antal samtidiga händelser i användarens händelselista, dvs händelsehorisonten. Då antalet händelser överstiger MaxNoOfEvents stryks de äldsta ur listan. Till denna lista skickas händelser från respektive nods meddelandehanterare (=mh). I varje nod har meddelandehanteraren sin egen händelsehorisont (också betecknad MaxNoOfEvents ) definierad i ett MessageHandler-objekt. I princip bör User-objektets händelshorisont väljas som S MaxNoOfEvents , summerat över MaxNoOfEvents -attributen i ProviewR-systemets alla MessageHandler -objekt eller gör det enkelt och sätt attributet till t.ex 200. |
|
Boolean | SelectListIsUpdated | ||
Array of String80 | SelectList | Meddelanden initierade av ASup - eller DSup-objekt får samma identitet som övervakat objekt. För meddelanden genererade i tillämpningsprogram av mh_ApplMessage ( se ProviewR Programmer's Reference Manual ) bestämms identiteten av anropsparametern EventName . I SelectList anges från vilka anläggningshierarkier användarkategorin ska erhålla meddelanden. Upp till 20 hierarkier kan anges. Önskas meddelanden från en nods Watchdog-objekt anges nodens namn här. NB! Lämnas SelectList blank skickas 'inga' meddelanden till 'användaren'. |
|
Array of AttrRef | FastAvail | Varje attribut anger det fullständiga namnet på ett Form - eller Graph-objekt som ska kunna startas med hjälp av funktionsknapp i 'Operator Window'. Namnen fylls i konsekutivt med början på FastAvail[0] , som representerar den första funktionsknappen i första raden. |
|
Int32 | NoFastAvail | Anger antalet definierade FastAvail []-attribut och därmed antalet synliga bildknappar i 'Operator Window'. Attributet ska vara i området 0 - 15. |
|
Array of String80 | PrivObjList | Ej använd. | |
Array of Int32 | PrivList | Ej använd. | |
Int32 | NoPriv | Ej använd. | |
Boolean | NavigatorWritePriv | Från Runtime Navigator kan operatören starta Objekts Editorn för olika objekt. NavigatorWritePriv avser operatörens behörighet att skriva i förekommande attribut från Objekts Editorn. FALSE betyder att operatören endast kan titta på attributen och TRUE innebär dessutom skrivrättighet. |
Description Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | RtBody |
UserName Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String32 | |
Flags | CONST | |
Kropp | RtBody |
Attributet används som signatur för att ange vem som kvitterat larmmeddelande respektive blockerat/deblockerat alarmnivå.
OpNumber Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Int32 | |
Flags | ||
Kropp | RtBody |
De logiska operatörsstationerna i ett ProviewR-system numreras med hjälp av OpPlace-objektets OpNumber. Genom att här ange OpNumber för aktuellt OpPlace-objekt knyts User - objektet till ett bestämt OpPlace-objekt.
NoOfAlarms Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | INVISIBLE | |
Kropp | RtBody |
Ej använd.
MaxNoOfAlarms Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | ||
Kropp | RtBody |
Maximalt antal samtidiga larm i larmlistan.
NoOfEvents Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | INVISIBLE | |
Kropp | RtBody |
Ej använd.
MaxNoOfEvents Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | ||
Kropp | RtBody |
Anger max antal samtidiga händelser i användarens händelselista, dvs händelsehorisonten. Då antalet händelser överstiger MaxNoOfEvents stryks de äldsta ur listan. Till denna lista skickas händelser från respektive nods meddelandehanterare (=mh). I varje nod har meddelandehanteraren sin egen händelsehorisont (också betecknad MaxNoOfEvents ) definierad i ett MessageHandler-objekt. I princip bör User-objektets händelshorisont väljas som S MaxNoOfEvents , summerat över MaxNoOfEvents -attributen i ProviewR-systemets alla MessageHandler -objekt eller gör det enkelt och sätt attributet till t.ex 200.
SelectListIsUpdated Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | STATE | INVISIBLE | |
Kropp | RtBody |
SelectList Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of String80 | |
Flags | ARRAY | |
Elements | 20 | |
Kropp | RtBody |
Meddelanden initierade av ASup - eller DSup-objekt får samma identitet som övervakat objekt. För meddelanden genererade i tillämpningsprogram av mh_ApplMessage ( se ProviewR Programmer's Reference Manual ) bestämms identiteten av anropsparametern EventName . I SelectList anges från vilka anläggningshierarkier användarkategorin ska erhålla meddelanden. Upp till 20 hierarkier kan anges. Önskas meddelanden från en nods Watchdog-objekt anges nodens namn här. NB! Lämnas SelectList blank skickas 'inga' meddelanden till 'användaren'.
FastAvail Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of AttrRef | |
Flags | ARRAY | |
Elements | 15 | |
Kropp | RtBody |
Varje attribut anger det fullständiga namnet på ett Form - eller Graph-objekt som ska kunna startas med hjälp av funktionsknapp i 'Operator Window'. Namnen fylls i konsekutivt med början på FastAvail[0] , som representerar den första funktionsknappen i första raden.
NoFastAvail Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Int32 | |
Flags | ||
Kropp | RtBody |
Anger antalet definierade FastAvail []-attribut och därmed antalet synliga bildknappar i 'Operator Window'. Attributet ska vara i området 0 - 15.
PrivObjList Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of String80 | |
Flags | ARRAY | INVISIBLE | |
Elements | 10 | |
Kropp | RtBody |
Ej använd.
PrivList Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of Int32 | |
Flags | ARRAY | INVISIBLE | |
Elements | 10 | |
Kropp | RtBody |
Ej använd.
NoPriv Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Int32 | |
Flags | INVISIBLE | |
Kropp | RtBody |
Ej använd.
NavigatorWritePriv Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
Från Runtime Navigator kan operatören starta Objekts Editorn för olika objekt. NavigatorWritePriv avser operatörens behörighet att skriva i förekommande attribut från Objekts Editorn. FALSE betyder att operatören endast kan titta på attributen och TRUE innebär dessutom skrivrättighet.