Vorlage:Method: Unterschied zwischen den Versionen

Aus Wikimatic
Wechseln zu: Navigation, Suche
({{PAGENAME}}({{{paramsline|}}}))
({{PAGENAME}}({{{paramsline|}}}))
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
 
Offiziell dokumentiert: '''{{{official|Nein}}}'''
 
Offiziell dokumentiert: '''{{{official|Nein}}}'''
  
{{{description|}}}
+
{{{description|Ermittelt und setzt Zugriffsrechte von Nutzern.}}}
Liefert die Angabe, zu welchem Zeitpunkt sich der Wert des Datenpunktes zuletzt verändert hat. Funktioniert nur für Datenpunkte.
+
 
+
Uhula
+
 
== Parameter ==
 
== Parameter ==
  
{{{params|}}}
+
{{{params|keine / iarRead, iarFullAccess}}}
  
 
== Rückgabewert ==
 
== Rückgabewert ==
  
{{{return|}}}
+
{{{return|iarRead, iarFullAccess}}}
  
 
== Beispiel ==
 
== Beispiel ==
  
{{{example|}}}
+
{{{example|
var sensor = dom.GetObject("BidCos-RF.xxxxxx:1.STATE");
+
 
WriteLine( "SZ Fenster offen:" # sensor.Value() );
+
var iAccessRights = iarRead;
WriteLine( "Zuletzt aktualisiert:" # sensor.LastDPActionTime() );
+
  if (isUsable == "true") { iAccessRights = iarFullAccess; }
 +
 
 +
  var channel = dom.GetObject(id);
 +
  if (channel)
 +
  {
 +
    channel.UserAccessRights(iulOtherThanAdmin, iAccessRights);
 +
 
 +
    if (channel.UserAccessRights(iulOtherThanAdmin) == iarFullAccess)
 +
    {
 +
      WriteLine("true");
 +
    }
 +
    else { WriteLine("false"); }
 +
  }
  
! SZ Fenster offen: true
+
}}}
! Zuletzt aktualisiert: 1970-01-01 01:00:00
+
  
 
== Siehe auch ==
 
== Siehe auch ==

Aktuelle Version vom 8. März 2015, 20:26 Uhr

Method()

Offiziell dokumentiert: Nein

Ermittelt und setzt Zugriffsrechte von Nutzern.

Parameter

keine / iarRead, iarFullAccess

Rückgabewert

iarRead, iarFullAccess

Beispiel

var iAccessRights = iarRead;
 if (isUsable == "true") { iAccessRights = iarFullAccess; }
 var channel = dom.GetObject(id);
 if (channel)
 {
   channel.UserAccessRights(iulOtherThanAdmin, iAccessRights);
 
   if (channel.UserAccessRights(iulOtherThanAdmin) == iarFullAccess)
   {
     WriteLine("true");
   }
   else { WriteLine("false"); }
 }


Siehe auch

Objekte