Crate fidl_fuchsia_hardware_google_nanohub

Source

Modules§

data_channel_ordinals
device_ordinals
display_device_ordinals
lifecycle_observer_ordinals

Macros§

DisplayModeUnknown
Pattern that matches an unknown DisplayMode member.
DisplaySelectUnknown
Pattern that matches an unknown DisplaySelect member.
LifecycleEventUnknown
Pattern that matches an unknown LifecycleEvent member.

Structs§

DataChannelControlHandle
DataChannelEventStream
DataChannelGetIdentifierResponder
DataChannelGetIdentifierResponse
DataChannelMarker
DataChannelProxy
DataChannelReadRequest
DataChannelReadResponder
DataChannelReadResponse
DataChannelRegisterRequest
DataChannelRegisterResponder
DataChannelRequestStream
A Stream of incoming requests for fuchsia.hardware.google.nanohub/DataChannel.
DataChannelServiceMarker
DataChannelServiceProxy
Service for clients.
DataChannelSynchronousProxy
DataChannelWriteRequest
DataChannelWriteResponder
DeviceControlHandle
DeviceDownloadFirmwareRequest
DeviceDownloadFirmwareResponder
DeviceEventStream
DeviceGetFirmwareNameResponder
DeviceGetFirmwareNameResponse
DeviceGetFirmwareVersionResponder
DeviceGetFirmwareVersionResponse
DeviceGetTimeSyncResponder
DeviceGetWakeUpEventDurationResponder
DeviceGetWakeUpEventDurationResponse
DeviceHardwareResetResponder
DeviceMarker
DeviceProxy
DeviceRequestStream
A Stream of incoming requests for fuchsia.hardware.google.nanohub/Device.
DeviceSetWakeLockRequest
DeviceSetWakeLockResponder
DeviceSetWakeUpEventDurationRequest
DeviceSetWakeUpEventDurationResponder
DeviceSynchronousProxy
DisplayDeviceControlHandle
DisplayDeviceEventStream
DisplayDeviceGetDisplayInfoResponder
DisplayDeviceGetDisplaySelectResponder
DisplayDeviceGetDisplaySelectResponse
DisplayDeviceGetDisplayStateResponder
DisplayDeviceMarker
DisplayDeviceProxy
DisplayDeviceRequestStream
A Stream of incoming requests for fuchsia.hardware.google.nanohub/DisplayDevice.
DisplayDeviceSetDisplaySelectRequest
DisplayDeviceSetDisplaySelectResponder
DisplayDeviceSynchronousProxy
DisplayServiceMarker
DisplayServiceProxy
The service that provides access to the display device.
DisplayState
Represents the current state of the MCU display.
DisplaySyncInfo
Contains synchronization information for the MCU display.
HardwareResetPinStates
LifecycleObserverControlHandle
LifecycleObserverEventStream
LifecycleObserverMarker
LifecycleObserverOnLifecycleChangeRequest
LifecycleObserverProxy
LifecycleObserverRequestStream
A Stream of incoming requests for fuchsia.hardware.google.nanohub/LifecycleObserver.
LifecycleObserverSynchronousProxy
McuTimeSyncInfo
McuVersionInfo
ServiceMarker
ServiceProxy

Enums§

DataChannelEvent
DataChannelRequest
DataChannelServiceRequest
A request for one of the member protocols of DataChannelService.
DeviceEvent
DeviceRequest
Client is expected to pass the vmo handle to nanohub when issuing a DownloadFirmware request.
DisplayDeviceEvent
DisplayDeviceRequest
Protocol for interacting with the Google-specific display hardware.
DisplayMode
Represents the various modes the MCU display can be in.
DisplaySelect
Selects which processor has ownership of the display.
DisplayServiceRequest
A request for one of the member protocols of DisplayService.
LifecycleEvent
Events related to the lifecycle of the MCU.
LifecycleObserverEvent
LifecycleObserverRequest
Observer interface for lifecycle events.
McuWakeLockValue
PinState
ServiceRequest
A request for one of the member protocols of Service.

Constants§

MAX_ID_NAME
MAX_MESSAGE_SIZE
Maximum sized message that is supported
SIGNAL_READABLE
Signal that will be active on event handle if the Read() method will return data.
SIGNAL_WAKELOCK
Signal that will be asserted when SIGNAL_READABLE is set and remains asserted until a driver-defined timeout passes after the call to Read This is primarily intended for integration with Starnix
SIGNAL_WRITABLE
Signal that will be active on event handle if the Write() method will accept data.

Traits§

DataChannelProxyInterface
DeviceProxyInterface
DisplayDeviceProxyInterface
LifecycleObserverProxyInterface

Type Aliases§

DataChannelReadResult
DataChannelRegisterResult
DataChannelWriteResult
DeviceDownloadFirmwareResult
DeviceGetTimeSyncResult
DeviceGetWakeUpEventDurationResult
DeviceHardwareResetResult
DeviceSetWakeLockResult
DeviceSetWakeUpEventDurationResult
DisplayDeviceGetDisplayInfoResult
DisplayDeviceGetDisplaySelectResult
DisplayDeviceGetDisplayStateResult
DisplayDeviceSetDisplaySelectResult
FirmwareName