rename set methods to differentiate what gets callbacks
This commit is contained in:
parent
c3c0cc884a
commit
0c6eb37e38
|
@ -51,7 +51,7 @@ const uint8_t Universe::slot (const uint16_t address) const
|
|||
|
||||
@param vector<uint8_t> varaibly sized data, beginning with a start code.
|
||||
*/
|
||||
void Universe::set(vector<uint8_t> vect) {
|
||||
void Universe::setData(vector<uint8_t> vect) {
|
||||
switch (vect.front()) { // start code
|
||||
case E111_NULL_START:
|
||||
vect.resize(null_start_data_.size(), 0); // pad shorter, truncate larger
|
||||
|
@ -70,7 +70,7 @@ void Universe::set(vector<uint8_t> vect) {
|
|||
@param uint16_t address of the slot being changed
|
||||
@param uint8_t value being set
|
||||
*/
|
||||
void Universe::set(const uint16_t address, const uint8_t value)
|
||||
void Universe::setValue(const uint16_t address, const uint8_t value)
|
||||
{
|
||||
if (address == 0) return;
|
||||
if (address > null_start_data_.size() - 1) return;
|
||||
|
@ -84,7 +84,7 @@ void Universe::set(const uint16_t address, const uint8_t value)
|
|||
@param uint16_t footprint of profile
|
||||
@param uint8_t* values being set
|
||||
*/
|
||||
void Universe::set(const uint16_t start, const uint16_t footprint,
|
||||
void Universe::setValue(const uint16_t start, const uint16_t footprint,
|
||||
const uint8_t* profile)
|
||||
{
|
||||
if (start == 0) return;
|
||||
|
|
|
@ -62,9 +62,10 @@ class Universe {
|
|||
const DimmerData * data() const { return &null_start_data_; }
|
||||
const uint8_t slot (const uint16_t) const;
|
||||
|
||||
void set (vector<uint8_t>);
|
||||
void set (const uint16_t, const uint8_t);
|
||||
void set (const uint16_t, const uint16_t, const uint8_t*);
|
||||
void setValue (const uint16_t, const uint8_t);
|
||||
void setValue (const uint16_t, const uint16_t, const uint8_t*);
|
||||
|
||||
void setData (vector<uint8_t>);
|
||||
void onData (const DataHandler);
|
||||
|
||||
private:
|
||||
|
|
|
@ -102,7 +102,7 @@ void Universe::set(std::shared_ptr<DMP::Pdu> dmp,
|
|||
// 7.7 Property Values (DMX512-A Data)
|
||||
/// The DMP Layer's Property values field is used to encode the
|
||||
// DMX512-A [DMX] START Code and data.
|
||||
DMX::Universe::set(pd);
|
||||
DMX::Universe::setData(pd);
|
||||
setSource(source);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue