Herunterladen Inhalt Inhalt Diese Seite drucken

Subscriptions - Siemens SIMOTION Diagnose-Handbuch

Vorschau ausblenden Andere Handbücher für SIMOTION:
Inhaltsverzeichnis

Werbung

3.7.5.3

Subscriptions

Einleitung
Nachfolgend sind Methoden für Subscription aufgeführt.
Subscribe
Mit der Methode
ServerHandle
Außerdem wird der aktuelle Trace Status mitgeliefert.
Aufruf:
public TVS_Client.TVS.Subscribe_Response Subscribe ( )
public class Subscribe_Response {
}
SubscriptionRefresh
Mit SubscriptionRefresh wird erneut der Status des Trace abgefragt, welcher zuvor mit der
Methode Subscribe erstmalig abgefragt wurde. Die Antwort des Servers kommt entweder
HoldTime (Millisekunden) + WaitTime (Millisekunden), wenn sich der Status während dieser
Zeit nicht geändert hat. Oder die Antwort kommt (frühestens) nach Ablauf der HoldTime und
vor Ablauf der WaitTime, wenn sich während der WaitTime der Status des Traces ändert.
Die HoldTime wird also auf jeden Fall gewartet.
In der Antwort sagt StateChanged aus, ob sich der Status zwischen Anfrage und Antwort
geändert hat (true) oder ob der Status TraceState dem Status bei der Anfrage entspricht
(false = Waittime abgelaufen).
Aufruf:
public TVS_Client.TVS.SubscriptionRefresh_Response SubscriptionRefresh (
)
public class SubscriptionRefresh_Response {
public bool StateChanged;
public TraceStateEnum TraceState;
}
SIMOTION IT Ethernet basierende HMI- und Diagnosefunktion
Diagnosehandbuch, 11/2010
Subscribe
, mit dem sich ein Subscription-Vorgang eindeutig identifizieren lässt.
public System.UInt32 ServerHandle;
public TraceStateEnum TraceState;
System.UInt32 ServerHandle ,
System.UInt32 WaitTime ,
System.UInt32 HoldTime
wird eine Subscription angelegt. Als Antwort kommt ein
Bedienen (Software)
3.7 Trace Interface via SOAP (TVS)
237

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis