Class User
Version 2.0
Modified 15-JAN-2025 13:23:36.00

Föråldrad sedan V4.7.0


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.


Attributes detail


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.