| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.thermal/Actor.SetThermalState", |
| "ordinal": "8772046669113819781", |
| "type": "(uint32 state) -> ()" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.thermal/Actor" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.thermal/ActorType.AUDIO", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.thermal/ActorType.UNSPECIFIED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.thermal/ActorType", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.thermal/ClientStateConnector.Connect", |
| "ordinal": "7326182016139766301", |
| "type": "(string:8 client_type,server_end:fuchsia.thermal/ClientStateWatcher watcher)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.thermal/ClientStateConnector" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.thermal/ClientStateWatcher.Watch", |
| "ordinal": "4936810604583464830", |
| "type": "() -> (uint64 state)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.thermal/ClientStateWatcher" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.thermal/Controller.Subscribe", |
| "ordinal": "6448423710310396590", |
| "type": "(client_end:fuchsia.thermal/Actor actor,fuchsia.thermal/ActorType actor_type,vector<fuchsia.thermal/TripPoint>:100 trip_points) -> (fuchsia.thermal/Controller_Subscribe_Result result)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.thermal/Controller" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.thermal/Controller_Subscribe_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.thermal/Controller_Subscribe_Result.err", |
| "ordinal": "2", |
| "type": "fuchsia.thermal/Error" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.thermal/Controller_Subscribe_Result.response", |
| "ordinal": "1", |
| "type": "fuchsia.thermal/Controller_Subscribe_Response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.thermal/Controller_Subscribe_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.thermal/Error.INTERNAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.thermal/Error.INVALID_ARGUMENTS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.thermal/Error", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.thermal/MAX_THERMAL_LOAD", |
| "type": "uint32", |
| "value": "100" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.thermal/MAX_TRIP_POINT_COUNT", |
| "type": "uint32", |
| "value": "100" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.thermal/TripPoint.activate_at", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.thermal/TripPoint.deactivate_below", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.thermal/TripPoint" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.thermal" |
| } |
| ] |