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.
Result:string (system-UpdateFirmwareResponse)
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.
Result:object (system-UploadLogsResponse)
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