class Ina231Metadata

Defined at line 93 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

Metadata for the ti-ina231 driver.

Public Members

static const char[] kSerializableName

Public Methods

void Ina231Metadata ()

Defined at line 96 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

void Ina231Metadata (const Ina231Metadata & other)

Defined at line 97 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

void Ina231Metadata (Ina231Metadata && other)

Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_hardware_ti_metadata::wire::Ina231Metadata> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_hardware_ti_metadata::wire::Ina231Metadata> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_ti_metadata::wire::Ina231Metadata>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fuchsia_hardware_ti_metadata::wire::Mode & mode ()
bool has_mode ()
::fuchsia_hardware_ti_metadata::wire::ConversionTime & shunt_voltage_conversion_time ()
bool has_shunt_voltage_conversion_time ()
::fuchsia_hardware_ti_metadata::wire::ConversionTime & bus_voltage_conversion_time ()
bool has_bus_voltage_conversion_time ()
::fuchsia_hardware_ti_metadata::wire::Averages & averages ()
bool has_averages ()
Ina231Metadata & operator= (const Ina231Metadata & other)

Defined at line 98 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

Ina231Metadata & operator= (Ina231Metadata && other)

Defined at line 100 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

uint64_t & shunt_resistance_microohm ()

Shunt resistance in micro-ohms. May not be zero.

bool has_shunt_resistance_microohm ()
uint64_t & bus_voltage_limit_microvolt ()

Bus voltage limit in micro-volts. Resolution is 1250 uV regardless of

other settings. Only used if |alert| is not `NONE`.

bool has_bus_voltage_limit_microvolt ()
::fuchsia_hardware_ti_metadata::wire::Alert & alert ()
bool has_alert ()
uint32_t & power_sensor_domain ()
bool has_power_sensor_domain ()
void ~Ina231Metadata ()

Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder