class PwmChannel
Defined at line 20 of file ../../src/devices/pwm/drivers/pwm/pwm.h
Public Members
static basic_string_view kClassName
Public Methods
void PwmChannel (uint32_tid,std::optional<uint32_t>global_id,std::optional<std::string>name,async_dispatcher_t *dispatcher,fdf::ClientEnd<fuchsia_hardware_pwmimpl::PwmImpl>pwm_impl)
Defined at line 24 of file ../../src/devices/pwm/drivers/pwm/pwm.h
zx::result<> Init (std::shared_ptr<fdf::OutgoingDirectory> & outgoing, fidl::UnownedClientEnd<fuchsia_driver_framework::Node> parent)
Defined at line 103 of file ../../src/devices/pwm/drivers/pwm/pwm.cc
void GetConfig (GetConfigCompleter::Sync & completer)
fidl::WireServer
<fuchsia
_hardware_pwm::Pwm> implementation.
Defined at line 156 of file ../../src/devices/pwm/drivers/pwm/pwm.cc
void SetConfig (SetConfigRequestView request, SetConfigCompleter::Sync & completer)
Defined at line 174 of file ../../src/devices/pwm/drivers/pwm/pwm.cc
void Enable (EnableCompleter::Sync & completer)
Defined at line 192 of file ../../src/devices/pwm/drivers/pwm/pwm.cc
void Disable (DisableCompleter::Sync & completer)
Defined at line 210 of file ../../src/devices/pwm/drivers/pwm/pwm.cc