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 |