class Ina231Metadata
Defined at line 31 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/natural_types.h
Metadata for the ti-ina231 driver.
Public Members
static const char[] kSerializableName
Public Methods
void Ina231Metadata ()
Defined at line 38 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/natural_types.h
void Ina231Metadata (Ina231Metadata && )
Defined at line 39 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/natural_types.h
void Ina231Metadata (Storage_ storage)
void Ina231Metadata (const Ina231Metadata & other)
Ina231Metadata & operator= (const Ina231Metadata & other)
bool operator== (const Ina231Metadata & other)
bool operator!= (const Ina231Metadata & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_ti_metadata::Mode> & mode ()
::std::optional< ::fuchsia_hardware_ti_metadata::Mode> & mode ()
Ina231Metadata & mode (std::optional< ::fuchsia_hardware_ti_metadata::Mode> value)
Setter for mode.
const std::optional< ::fuchsia_hardware_ti_metadata::ConversionTime> & shunt_voltage_conversion_time ()
::std::optional< ::fuchsia_hardware_ti_metadata::ConversionTime> & shunt_voltage_conversion_time ()
Ina231Metadata & shunt_voltage_conversion_time (std::optional< ::fuchsia_hardware_ti_metadata::ConversionTime> value)
Setter for shunt_voltage_conversion_time.
const std::optional< ::fuchsia_hardware_ti_metadata::ConversionTime> & bus_voltage_conversion_time ()
::std::optional< ::fuchsia_hardware_ti_metadata::ConversionTime> & bus_voltage_conversion_time ()
Ina231Metadata & bus_voltage_conversion_time (std::optional< ::fuchsia_hardware_ti_metadata::ConversionTime> value)
Setter for bus_voltage_conversion_time.
const std::optional< ::fuchsia_hardware_ti_metadata::Averages> & averages ()
::std::optional< ::fuchsia_hardware_ti_metadata::Averages> & averages ()
Ina231Metadata & averages (std::optional< ::fuchsia_hardware_ti_metadata::Averages> value)
Setter for averages.
Ina231Metadata & operator= (Ina231Metadata && )
Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.hardware.ti.metadata/fuchsia.hardware.ti.metadata/cpp/fidl/fuchsia.hardware.ti.metadata/cpp/natural_types.h
const std::optional<uint64_t> & shunt_resistance_microohm ()
Shunt resistance in micro-ohms. May not be zero.
::std::optional<uint64_t> & shunt_resistance_microohm ()
Shunt resistance in micro-ohms. May not be zero.
Ina231Metadata & shunt_resistance_microohm (std::optional<uint64_t> value)
Shunt resistance in micro-ohms. May not be zero.
const std::optional<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`.
::std::optional<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`.
Ina231Metadata & bus_voltage_limit_microvolt (std::optional<uint64_t> value)
Bus voltage limit in micro-volts. Resolution is 1250 uV regardless of
other settings. Only used if |alert| is not `NONE`.
const std::optional< ::fuchsia_hardware_ti_metadata::Alert> & alert ()
::std::optional< ::fuchsia_hardware_ti_metadata::Alert> & alert ()
Ina231Metadata & alert (std::optional< ::fuchsia_hardware_ti_metadata::Alert> value)
Setter for alert.
const std::optional<uint32_t> & power_sensor_domain ()
::std::optional<uint32_t> & power_sensor_domain ()
Ina231Metadata & power_sensor_domain (std::optional<uint32_t> value)
Setter for power_sensor_domain.
void Ina231Metadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits