•
PUT /nodes/{node}/parameters/{param}
ParameterNameValue: Parametername und -wert. Der Typ des Parameterwerts (Felder ‚value' und ‚min',
‚max', ‚default') ist durch das Feld ‚type' angegeben und kann einer der eingebauten primitiven Daten-
typen sein.
Ein Objekt des Typs ParameterNameValue besitzt folgende Eigenschaften:
• name (string): Name des Parameters.
• value (Typ nicht definiert): aktueller Wert des Parameters.
Musterobjekt
{
"name": "string",
"value": {}
}
ParameterNameValue-Objekte werden in folgenden Anfragen verwendet:
•
PUT /nodes/{node}/parameters
ParameterValue: Parameterwert. Der Typ des Parameterwerts (Felder ‚value' und ‚min', ‚max', ‚default') ist
durch das Feld ‚type' angegeben und kann einer der eingebauten primitiven Datentypen sein.
Ein Objekt des Typs ParameterValue besitzt folgende Eigenschaften:
• value (Typ nicht definiert): aktueller Wert des Parameters.
Musterobjekt
{
"value": {}
}
ParameterValue-Objekte werden in folgenden Anfragen verwendet:
•
PUT /nodes/{node}/parameters/{param}
PtpStatus: Status der PTP-Zeitsynchronisierung gemäß IEEE 1588.
Ein Objekt des Typs PtpStatus besitzt folgende Eigenschaften:
• master_ip (string): IP-Adresse des Haupttaktgebers.
• offset (float): zeitlicher Versatz zum Haupttaktgeber in Sekunden.
• offset_dev (float): Standardabweichung des zeitlichen Versatzes zum Haupttaktgeber in Sekunden.
• offset_mean (float): mittlere Zeitverschiebung in Sekunden zum Haupttaktgeber.
• state (string): PTP-Zustand (mögliche Werte:
LISTENING
,
PASSIVE
Musterobjekt
{
"master _
ip": "string",
"offset": 0,
"offset _
dev": 0,
"offset _
mean": 0,
"string"
"state":
}
PtpStatus-Objekte sind in
Service: Darstellung eines von einem Modul angebotenen Services.
Ein Objekt des Typs Service besitzt folgende Eigenschaften:
8.2. REST-API-Schnittstelle
,
UNCALIBRATED
oder
SLAVE
enthalten.
SysInfo
off
,
unknown
,
INITIALIZING
).
,
FAULTY
,
DISABLED
,
197