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