| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.Mexec", |
| "strictness": "strict", |
| "ordinal": "2274853818497868998", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.power.statecontrol/AdminMexecRequest", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.PowerFullyOn", |
| "strictness": "strict", |
| "ordinal": "806833526803558703", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.Poweroff", |
| "strictness": "strict", |
| "ordinal": "2598608170939291464", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.Reboot", |
| "strictness": "strict", |
| "ordinal": "2446115116927251304", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.power.statecontrol/AdminRebootRequest", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.RebootToBootloader", |
| "strictness": "strict", |
| "ordinal": "494519861703575210", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.RebootToRecovery", |
| "strictness": "strict", |
| "ordinal": "1546359092142208261", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.SuspendToRam", |
| "strictness": "strict", |
| "ordinal": "4255397416605803022", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.power.statecontrol/Admin", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.power.statecontrol/AdminMexecRequest.data_zbi", |
| "ordinal": "2", |
| "type": "zx/Handle:VMO" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.power.statecontrol/AdminMexecRequest.kernel_zbi", |
| "ordinal": "1", |
| "type": "zx/Handle:VMO" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/AdminMexecRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.power.statecontrol/AdminRebootRequest.reason", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.power.statecontrol/RebootReason" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/AdminRebootRequest" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.power.statecontrol/MAX_REBOOT_WATCHER_RESPONSE_TIME_SECONDS", |
| "type": "uint32", |
| "value": "5" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcher.OnReboot", |
| "strictness": "strict", |
| "ordinal": "2475395614677539603", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherOnRebootRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherOnRebootRequest.reason", |
| "ordinal": "1", |
| "type": "fuchsia.hardware.power.statecontrol/RebootReason" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherOnRebootRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegister.Register", |
| "strictness": "strict", |
| "ordinal": "2294465123362142519", |
| "direction": "one_way", |
| "request": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegisterRegisterRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegister", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegisterRegisterRequest.watcher", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.hardware.power.statecontrol/RebootMethodsWatcher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegisterRegisterRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.CRITICAL_COMPONENT_FAILURE", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.FACTORY_DATA_RESET", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.HIGH_TEMPERATURE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.OUT_OF_MEMORY", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.RETRY_SYSTEM_UPDATE", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.SESSION_FAILURE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.SYSMGR_FAILURE", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.SYSTEM_UPDATE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.USER_REQUEST", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.ZBI_SWAP", |
| "value": "9" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.hardware.power.statecontrol" |
| } |
| ] |