![background image](http://html1.mh-extra.com/html/ifm/o3x1-series/o3x1-series_programmers-manual_3870462017.webp)
17
3D camera O3X1xx
UK
requestSession
Method name
requestSession
Description
Requests a session object for access to the configuration and for
changing the device operating mode.
This blocks parallel editing and allows protection of editing with a
password.
The ID could optionally be defined by the external system but it must
be the defined format (32char "hex").
If it is called with only one parameter, the device will generate a
session ID.
The session will start with a default timeout ("SessionTimeout"
device parameter), the timeout can be extended by calling
"heartbeat".
The device will stay in RUN mode.
If password is disabled on the device, the value given as password
parameter is ignored.
Input parameters
1. Password: string
2. Session ID: string
Output parameters
Session ID: string
reboot
Method name
reboot
Description
Reboot system, parameter defines which mode/system will be
booted.
Input parameters
Type of system that should be booted after shutdown: int
0: Productive mode
1: Recovery mode
Output parameters
Empty string (compatibility with classic XmlRPC-client)
systemCommand
Method name
systemCommand
Description
Performs a generic command on the device.
Input parameters
1. Command: string
2. Parameter: string
Output parameters
string
getTraceLogs
Method name
getTraceLogs
Description
Returns entries from the internal log buffer of the device. It can
contain informal, error or trace messages.
Input parameters
nLogs (Integer): max. number of logs to fetch from the IO manager.
If the value is 0, all logs are fetched.
Output parameters
logs (Array of Strings): trace logs