PROTOCOLS
Device
Defined in fuchsia.hardware.adcimpl/adc-impl.fidl
GetResolution
Get adc resolution in number of bits.
Request
<EMPTY>
Response
| Name | Type | 
|---|---|
| payload | Device_GetResolution_Result | 
GetSample
Get sample - raw count from adc - of the ADC channel indicated by channel_id.
Request
| Name | Type | 
|---|---|
| channel_id | uint32 | 
Response
| Name | Type | 
|---|---|
| payload | Device_GetSample_Result | 
STRUCTS
Device_GetResolution_Response
Defined in fuchsia.hardware.adcimpl/adc-impl.fidl
| Field | Type | Description | Default | 
|---|---|---|---|
| resolution | uint8 | No default | 
Device_GetSample_Response
Defined in fuchsia.hardware.adcimpl/adc-impl.fidl
| Field | Type | Description | Default | 
|---|---|---|---|
| value | uint32 | No default | 
TABLES
AdcChannel
Defined in fuchsia.hardware.adcimpl/metadata.fidl
| Ordinal | Field | Type | Description | 
|---|---|---|---|
| 1 | idx | uint32 | Index of channel. | 
| 2 | name | string:64 | Channel name. | 
Metadata
Defined in fuchsia.hardware.adcimpl/metadata.fidl
| Ordinal | Field | Type | Description | 
|---|---|---|---|
| 1 | channels | vector<AdcChannel> | ADC Channels to expose. | 
UNIONS
Device_GetResolution_Result strict
Defined in fuchsia.hardware.adcimpl/adc-impl.fidl
| Ordinal | Variant | Type | Description | 
|---|---|---|---|
| 1 | response | Device_GetResolution_Response | |
| 2 | err | zx/Status | 
Device_GetSample_Result strict
Defined in fuchsia.hardware.adcimpl/adc-impl.fidl
| Ordinal | Variant | Type | Description | 
|---|---|---|---|
| 1 | response | Device_GetSample_Response | |
| 2 | err | zx/Status | 
CONSTANTS
| Name | Value | Type | Description | 
|---|---|---|---|
| ADC_NAME_MAX_LENGTH | 64 | uint32 | 
SERVICES
Service
Defined in fuchsia.hardware.adcimpl/adc-impl.fidl
| Name | Type | Transport | 
|---|---|---|
| device | fuchsia.hardware.adcimpl/Device | Driver |