28.10.2015, 14:52
Das HelgeInterface kann von außen mittels JSON Anfrage gesteuert werden.
wichtig: Port 44000
OBC Handling (ab V02.12.11)
/// <param name="className">
/// existing Class: "OBC"</param>
/// <param name="methodeName">
/// existing Methodes: "Refresh", "Reset" (not yet implemented!)</param>
/// <param name="paramz">
/// OBC_CONS1, OBC_CONS2, OBC_RANGE, OBC_DIST, OBC_ARRIV, OBC_AVGSPEED, OBC_LIMIT, OBC_OUTTEMP, ALL</param>
Bsp:
--> aktualisiert ALLE OBC Werte
IKE Message Handling
/// <param name="className">
/// existing Class: "IKE"</param>
/// <param name="methodeName">
/// existing Methodes: "DisplayText"</param>
/// <param name="paramz">
/// whatever you would like to send</param>
Bsp:
--> sendet den String "Wir wollen den Text auf dem IKE sehen" an das IKE
wichtig: Port 44000
OBC Handling (ab V02.12.11)
/// <param name="className">
/// existing Class: "OBC"</param>
/// <param name="methodeName">
/// existing Methodes: "Refresh", "Reset" (not yet implemented!)</param>
/// <param name="paramz">
/// OBC_CONS1, OBC_CONS2, OBC_RANGE, OBC_DIST, OBC_ARRIV, OBC_AVGSPEED, OBC_LIMIT, OBC_OUTTEMP, ALL</param>
Bsp:
Code:
'http://192.168.2.7:44000/jsonrpc?request={"jsonrpc": "2.0", "method": "OBC.Refresh", "params": { "Property": ALL }, "id": 0}'
IKE Message Handling
/// <param name="className">
/// existing Class: "IKE"</param>
/// <param name="methodeName">
/// existing Methodes: "DisplayText"</param>
/// <param name="paramz">
/// whatever you would like to send</param>
Bsp:
Code:
'http://192.168.2.7:44000/jsonrpc?request={"jsonrpc": "2.0", "method": "IKE.DisplayText", "params": { "Property": "Wir wollen den Text auf dem IKE sehen"}, "id": 0}'