|
Falcon
|
Public Member Functions | |
| DigitalOutputProtocol (uint32_t nchannels, unsigned int pulse_width, DigitalOutputMode default_mode=DigitalOutputMode::NONE) | |
| DigitalOutputMode | mode (uint32_t channel) const |
| void | set_mode (uint32_t channel, DigitalOutputMode mode=DigitalOutputMode::NONE) |
| void | set_mode (std::vector< uint32_t > channels, DigitalOutputMode mode=DigitalOutputMode::NONE) |
| unsigned int | pulse_width () const |
| void | set_pulse_width (unsigned int value) |
| std::vector< uint32_t > | find_channels (DigitalOutputMode mode=DigitalOutputMode::NONE) |
| void | execute (DigitalDevice &device) |
Protected Attributes | |
| uint32_t | nchannels_ |
| unsigned int | pulse_width_ |
| std::vector< DigitalOutputMode > | mode_ |