struct

Quartz::RPC::Main

Inherits Struct < Value < Object

Main envelope. Oneof content is modeled as a sum type via nilable fields; encode writes whichever is set (caller sets exactly one). Field numbers per vendor/proto/flipper.proto @ 1c84fa4.

Constants

FIELD_APP_BUTTON_PRESS_RELEASE_REQUEST = 75
FIELD_APP_EXIT_REQUEST = 47
FIELD_APP_LOAD_FILE_REQUEST = 48
FIELD_APP_LOCK_STATUS_REQUEST = 17
FIELD_APP_LOCK_STATUS_RESPONSE = 18
FIELD_APP_START_REQUEST = 16
FIELD_GUI_SCREEN_FRAME = 22
FIELD_GUI_SEND_INPUT_EVENT_REQUEST = 23
FIELD_GUI_START_SCREEN_STREAM_REQUEST = 20
FIELD_GUI_STOP_SCREEN_STREAM_REQUEST = 21
FIELD_STORAGE_DELETE_REQUEST = 12
FIELD_STORAGE_INFO_REQUEST = 28
FIELD_STORAGE_INFO_RESPONSE = 29
FIELD_STORAGE_LIST_REQUEST = 7
FIELD_STORAGE_LIST_RESPONSE = 8
FIELD_STORAGE_MD5SUM_REQUEST = 14
FIELD_STORAGE_MD5SUM_RESPONSE = 15
FIELD_STORAGE_MKDIR_REQUEST = 13
FIELD_STORAGE_READ_REQUEST = 9
FIELD_STORAGE_READ_RESPONSE = 10
FIELD_STORAGE_RENAME_REQUEST = 30
FIELD_STORAGE_STAT_REQUEST = 24
FIELD_STORAGE_STAT_RESPONSE = 25
FIELD_STORAGE_WRITE_REQUEST = 11
FIELD_SYSTEM_DEVICE_INFO_REQUEST = 32
FIELD_SYSTEM_DEVICE_INFO_RESPONSE = 33
FIELD_SYSTEM_GET_DATETIME_REQUEST = 35
FIELD_SYSTEM_GET_DATETIME_RESPONSE = 36
FIELD_SYSTEM_PING_REQUEST = 5
FIELD_SYSTEM_PING_RESPONSE = 6
FIELD_SYSTEM_PLAY_ALERT_REQUEST = 38
FIELD_SYSTEM_POWER_INFO_REQUEST = 44
FIELD_SYSTEM_POWER_INFO_RESPONSE = 45
FIELD_SYSTEM_REBOOT_REQUEST = 31
FIELD_SYSTEM_SET_DATETIME_REQUEST = 37

Constructors

decode(bytes : Bytes) : Main
Source
new(command_id : UInt32 = 0_u32, command_status : CommandStatus = CommandStatus::OK, has_next : Bool = false, system_ping_request : System::PingRequest | Nil = nil, system_ping_response : System::PingResponse | Nil = nil, system_reboot_request : System::RebootRequest | Nil = nil, system_device_info_request : System::DeviceInfoRequest | Nil = nil, system_device_info_response : System::DeviceInfoResponse | Nil = nil, gui_send_input_event_request : Gui::SendInputEventRequest | Nil = nil, gui_start_screen_stream_request : Gui::StartScreenStreamRequest | Nil = nil, gui_stop_screen_stream_request : Gui::StopScreenStreamRequest | Nil = nil, gui_screen_frame : Gui::ScreenFrame | Nil = nil, storage_list_request : Storage::ListRequest | Nil = nil, storage_list_response : Storage::ListResponse | Nil = nil, storage_info_request : Storage::InfoRequest | Nil = nil, storage_info_response : Storage::InfoResponse | Nil = nil, storage_stat_request : Storage::StatRequest | Nil = nil, storage_stat_response : Storage::StatResponse | Nil = nil, storage_md5sum_request : Storage::Md5sumRequest | Nil = nil, storage_md5sum_response : Storage::Md5sumResponse | Nil = nil, storage_read_request : Storage::ReadRequest | Nil = nil, storage_read_response : Storage::ReadResponse | Nil = nil, storage_write_request : Storage::WriteRequest | Nil = nil, storage_delete_request : Storage::DeleteRequest | Nil = nil, storage_mkdir_request : Storage::MkdirRequest | Nil = nil, storage_rename_request : Storage::RenameRequest | Nil = nil, app_start_request : App::StartRequest | Nil = nil, app_exit_request : App::ExitRequest | Nil = nil, app_load_file_request : App::LoadFileRequest | Nil = nil, app_lock_status_request : App::LockStatusRequest | Nil = nil, app_lock_status_response : App::LockStatusResponse | Nil = nil, app_button_press_release_request : App::ButtonPressReleaseRequest | Nil = nil, system_get_datetime_request : System::GetDateTimeRequest | Nil = nil, system_get_datetime_response : System::GetDateTimeResponse | Nil = nil, system_set_datetime_request : System::SetDateTimeRequest | Nil = nil, system_play_alert_request : System::PlayAudiovisualAlertRequest | Nil = nil, system_power_info_request : System::PowerInfoRequest | Nil = nil, system_power_info_response : System::PowerInfoResponse | Nil = nil)
Source

Instance methods

app_button_press_release_request
Source
app_button_press_release_request=(app_button_press_release_request : App::ButtonPressReleaseRequest | Nil)
Source
app_exit_request
Source
app_exit_request=(app_exit_request : App::ExitRequest | Nil)
Source
app_load_file_request
Source
app_load_file_request=(app_load_file_request : App::LoadFileRequest | Nil)
Source
app_lock_status_request
Source
app_lock_status_request=(app_lock_status_request : App::LockStatusRequest | Nil)
Source
app_lock_status_response
Source
app_lock_status_response=(app_lock_status_response : App::LockStatusResponse | Nil)
Source
app_start_request
Source
app_start_request=(app_start_request : App::StartRequest | Nil)
Source
command_id
Source
command_id=(command_id : UInt32)
Source
command_status
Source
command_status=(command_status : CommandStatus)
Source
encode
Source
gui_screen_frame
Source
gui_screen_frame=(gui_screen_frame : Gui::ScreenFrame | Nil)
Source
gui_send_input_event_request
Source
gui_send_input_event_request=(gui_send_input_event_request : Gui::SendInputEventRequest | Nil)
Source
gui_start_screen_stream_request
Source
gui_start_screen_stream_request=(gui_start_screen_stream_request : Gui::StartScreenStreamRequest | Nil)
Source
gui_stop_screen_stream_request
Source
gui_stop_screen_stream_request=(gui_stop_screen_stream_request : Gui::StopScreenStreamRequest | Nil)
Source
has_next
Source
has_next=(has_next : Bool)
Source
storage_delete_request
Source
storage_delete_request=(storage_delete_request : Storage::DeleteRequest | Nil)
Source
storage_info_request
Source
storage_info_request=(storage_info_request : Storage::InfoRequest | Nil)
Source
storage_info_response
Source
storage_info_response=(storage_info_response : Storage::InfoResponse | Nil)
Source
storage_list_request
Source
storage_list_request=(storage_list_request : Storage::ListRequest | Nil)
Source
storage_list_response
Source
storage_list_response=(storage_list_response : Storage::ListResponse | Nil)
Source
storage_md5sum_request
Source
storage_md5sum_request=(storage_md5sum_request : Storage::Md5sumRequest | Nil)
Source
storage_md5sum_response
Source
storage_md5sum_response=(storage_md5sum_response : Storage::Md5sumResponse | Nil)
Source
storage_mkdir_request
Source
storage_mkdir_request=(storage_mkdir_request : Storage::MkdirRequest | Nil)
Source
storage_read_request
Source
storage_read_request=(storage_read_request : Storage::ReadRequest | Nil)
Source
storage_read_response
Source
storage_read_response=(storage_read_response : Storage::ReadResponse | Nil)
Source
storage_rename_request
Source
storage_rename_request=(storage_rename_request : Storage::RenameRequest | Nil)
Source
storage_stat_request
Source
storage_stat_request=(storage_stat_request : Storage::StatRequest | Nil)
Source
storage_stat_response
Source
storage_stat_response=(storage_stat_response : Storage::StatResponse | Nil)
Source
storage_write_request
Source
storage_write_request=(storage_write_request : Storage::WriteRequest | Nil)
Source
system_device_info_request
Source
system_device_info_request=(system_device_info_request : System::DeviceInfoRequest | Nil)
Source
system_device_info_response
Source
system_device_info_response=(system_device_info_response : System::DeviceInfoResponse | Nil)
Source
system_get_datetime_request
Source
system_get_datetime_request=(system_get_datetime_request : System::GetDateTimeRequest | Nil)
Source
system_get_datetime_response
Source
system_get_datetime_response=(system_get_datetime_response : System::GetDateTimeResponse | Nil)
Source
system_ping_request
Source
system_ping_request=(system_ping_request : System::PingRequest | Nil)
Source
system_ping_response
Source
system_ping_response=(system_ping_response : System::PingResponse | Nil)
Source
system_play_alert_request
Source
system_play_alert_request=(system_play_alert_request : System::PlayAudiovisualAlertRequest | Nil)
Source
system_power_info_request
Source
system_power_info_request=(system_power_info_request : System::PowerInfoRequest | Nil)
Source
system_power_info_response
Source
system_power_info_response=(system_power_info_response : System::PowerInfoResponse | Nil)
Source
system_reboot_request
Source
system_reboot_request=(system_reboot_request : System::RebootRequest | Nil)
Source
system_set_datetime_request
Source
system_set_datetime_request=(system_set_datetime_request : System::SetDateTimeRequest | Nil)
Source