8.31. system

Interface for system wide operations of EVerest

8.31.1. Variables

firmware_update_status:object (system-FirmwareUpdateStatus)
Describes the current status of a firmware update of the system
There is an extended definition for this object here.
log_status:object (system-LogStatus)
Describes the current status of log upload of the system
There is an extended definition for this object here.

8.31.2. Commands

update_firmware:string
Call to start a firmware update
firmware_update_request:object (system-FirmwareUpdateRequest)
Meta data containing information about the firmware request
There is an extended definition for this object here.
Returns the result of the attempt to update the firmware
There is an extended definition for this object here.
upload_logs:object
Call to start a log upload
upload_logs_request:object (system-UploadLogsRequest)
Meta data containing information about the log request request
There is an extended definition for this object here.
Returns the result of the attempt to upload the logs
There is an extended definition for this object here.
is_reset_allowed:boolean
Call to determine if a reset of the system is allowed
type:string (system-ResetType)
Type of the reset (Soft or Hard)
There is an extended definition for this object here.
Result:boolean
Indicates if the system can be reset
reset:void
Call to reset the system
type:string (system-ResetType)
Type of the reset (Soft or Hard)
There is an extended definition for this object here.
set_system_time:boolean
Call to set the system time of EVerest
timestamp:string
The new system time in RFC3339 format
format:
Result:boolean
Returns true if the system time could be set successfully, else false