8.3. REST-API-Schnittstelle
LicenseComponents-Objekte sind in
LicenseConstraints: Versionseinschränkungen für Module.
Ein Objekt des Typs LicenseConstraints besitzt folgende Eigenschaften:
• image_version (LicenseComponentConstraint) - siehe Beschreibung von
Constraint
Musterobjekt
{
"image _
version": {
"max _
version": "string",
"min _
version":
}
}
LicenseConstraints-Objekte sind in
LicenseInfo: Informationen zur aktuell auf dem Sensor angewandten Softwarelizenz.
Ein Objekt des Typs LicenseInfo besitzt folgende Eigenschaften:
• components (LicenseComponents): siehe Beschreibung von LicenseComponents.
• components_constraints (LicenseConstraints) - siehe Beschreibung von
• valid (boolean): Angabe, ob eine Lizenz gültig ist oder nicht.
Musterobjekt
{
"components": {
"calibration": false,
"fusion": false,
"hand _ eye _
calibration": false,
"rectification": false,
"self _
calibration": false,
"slam": false,
"stereo": false,
"svo":
false
},
"components _
constraints": {
"image _
version": {
"max _
version": "string",
"min _
version":
}
},
"valid":
false
}
LicenseInfo-Objekte werden in folgenden Anfragen verwendet:
•
GET /system/license
Log: Inhalt einer bestimmten Logdatei im JSON-Format.
Ein Objekt des Typs Log besitzt folgende Eigenschaften:
• date ( oat): UNIX-Uhrzeit, zu der das Log zuletzt geändert wurde.
• log (LogEntry-Array): die eigentlichen Logeinträge.
• name (string): Name der Logdatei.
• size (Integer): Größe der Logdatei in Bytes.
Musterobjekt
Roboception GmbH
Handbuch: rc_visard
LicenseInfo
"string"
LicenseInfo
"string"
enthalten.
enthalten.
230
LicenseComponent-
LicenseConstraints
Rev: 21.01.1
Status: 30.01.2021