class FakeVreg

Defined at line 20 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

Public Methods

void FakeVreg (async_dispatcher_t * dispatcher)

Defined at line 9 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void SetVoltageStep (SetVoltageStepRequestView request, SetVoltageStepCompleter::Sync & completer)

Defined at line 11 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void GetVoltageStep (GetVoltageStepCompleter::Sync & completer)

Defined at line 24 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void SetState (SetStateRequestView request, SetStateCompleter::Sync & completer)

Defined at line 32 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void NotImplemented_ (const std::string & name, ::fidl::CompleterBase & completer)

Defined at line 33 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void set_set_voltage_step_result (zx::result<> result)

Defined at line 39 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void set_get_voltage_step_result (zx::result<uint32_t> result)

Defined at line 40 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void set_set_state_result (zx::result<> result)

Defined at line 43 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void set_enable_result (zx::result<> result)

Defined at line 44 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void set_disable_result (zx::result<> result)

Defined at line 45 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void set_get_regulator_params_result (zx::result<> result)

Defined at line 46 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void Enable (EnableCompleter::Sync & completer)

Defined at line 49 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

bool enabled ()

Defined at line 50 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

uint32_t voltage_step ()

Defined at line 51 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

uint32_t voltage_uv ()

Defined at line 52 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.h

void Disable (DisableCompleter::Sync & completer)

Defined at line 58 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void GetRegulatorParams (GetRegulatorParamsCompleter::Sync & completer)

Defined at line 67 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void SetRegulatorParams (uint32_t min_uv, uint32_t step_size_uv, uint32_t num_steps)

Defined at line 75 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

std::optional<bool> take_enable_request ()

Defined at line 81 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

std::optional<fuchsia_hardware_vreg::RegulatorMode> take_mode_request ()

Defined at line 87 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

void Bind (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_hardware_vreg::Vreg> server_end)

Defined at line 93 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc

fuchsia_hardware_vreg::Service::InstanceHandler CreateInstanceHandler ()

Defined at line 98 of file ../../sdk/lib/driver/fake-vreg/cpp/fake-vreg.cc