fuchsia.hardware.adcimpl

Added: HEAD

PROTOCOLS

Device

Defined in fuchsia.hardware.adcimpl/adc-impl.fidl

GetResolution

Get adc resolution in number of bits.

Request

<EMPTY>

Response

NameType
payloadDevice_GetResolution_Result

GetSample

Get sample - raw count from adc - of the ADC channel indicated by channel_id.

Request

NameType
channel_iduint32

Response

NameType
payloadDevice_GetSample_Result

STRUCTS

Device_GetResolution_Response

Defined in fuchsia.hardware.adcimpl/adc-impl.fidl

FieldTypeDescriptionDefault
resolutionuint8No default

Device_GetSample_Response

Defined in fuchsia.hardware.adcimpl/adc-impl.fidl

FieldTypeDescriptionDefault
valueuint32No default

TABLES

AdcChannel

Defined in fuchsia.hardware.adcimpl/metadata.fidl

OrdinalFieldTypeDescription
idxuint32

Index of channel.

namestring:64

Channel name.

Metadata

Defined in fuchsia.hardware.adcimpl/metadata.fidl

OrdinalFieldTypeDescription
channelsvector<AdcChannel>

ADC Channels to expose.

UNIONS

Device_GetResolution_Result strict

Defined in fuchsia.hardware.adcimpl/adc-impl.fidl

OrdinalVariantTypeDescription
responseDevice_GetResolution_Response
errzx/Status

Device_GetSample_Result strict

Defined in fuchsia.hardware.adcimpl/adc-impl.fidl

OrdinalVariantTypeDescription
responseDevice_GetSample_Response
errzx/Status

CONSTANTS

NameValueTypeDescription
ADC_NAME_MAX_LENGTH64uint32

SERVICES

Service

Defined in fuchsia.hardware.adcimpl/adc-impl.fidl

NameTypeTransport
devicefuchsia.hardware.adcimpl/DeviceDriver