mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
27 lines
619 B
YAML
27 lines
619 B
YAML
extra_includes:
|
|
- wpi/util/sendable/SendableBuilder.hpp
|
|
- wpi/hardware/led/AddressableLED.hpp
|
|
- wpi/util/SmallString.hpp
|
|
|
|
classes:
|
|
wpi::PWM:
|
|
ignored_bases:
|
|
- wpi::util::SendableHelper<PWM>
|
|
methods:
|
|
PWM:
|
|
SetPulseTime:
|
|
GetPulseTime:
|
|
SetDisabled:
|
|
GetChannel:
|
|
InitSendable:
|
|
SetOutputPeriod:
|
|
SetSimDevice:
|
|
|
|
inline_code: |
|
|
cls_PWM
|
|
.def("__repr__", [](py::handle self) {
|
|
py::object type_name = self.get_type().attr("__qualname__");
|
|
int channel = self.cast<PWM&>().GetChannel();
|
|
return py::str("<{} {}>").format(type_name, channel);
|
|
});
|