1
0
Fork 0

rename set methods to differentiate what gets callbacks

This commit is contained in:
Kevin Matz 2021-06-23 10:21:11 -04:00
parent c3c0cc884a
commit 0c6eb37e38
3 changed files with 8 additions and 7 deletions

View File

@ -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;

View File

@ -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:

View File

@ -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);
}