PicoLC Arduino Library
Arduino library for PicoLC hardware
Loading...
Searching...
No Matches
PicoLCPair.cpp
1#include "PicoLC.h"
2
3PicoLCPair::PicoLCPair(uint8_t firstChannel)
4 : _channel0(firstChannel), _channel1(firstChannel + 1),
5 _requestedMode(PairMode::Coast) {}
6
7void PicoLCPair::pair() {}
8void PicoLCPair::unpair() {}
9bool PicoLCPair::paired() const { return false; }
10PairMode PicoLCPair::read() const { return _requestedMode; }
11bool PicoLCPair::write(PairMode mode) { _requestedMode = mode; return false; }
12bool PicoLCPair::write(PairMode mode, uint16_t) { return write(mode); }
13bool PicoLCPair::writePercent(PairMode mode, float) { return write(mode); }
14uint32_t PicoLCPair::frequency(uint32_t) { return 0; }
15uint32_t PicoLCPair::frequency() const { return 0; }
16uint16_t PicoLCPair::duty(uint16_t) { return 0; }
17float PicoLCPair::dutyPercent(float) { return 0.0F; }
18uint16_t PicoLCPair::duty() const { return 0; }
19float PicoLCPair::dutyPercent() const { return 0.0F; }
20void PicoLCPair::transitionDelayMillis(uint32_t) {}
21uint32_t PicoLCPair::transitionDelayMillis() const { return 0; }