Added getter & setter for BCValue
This commit is contained in:
@@ -144,21 +144,21 @@ void BCTransmitter::onUpdateValue( BCValuePtrConst valuePtr)
|
||||
// Kosmetik
|
||||
const BCValue& value = *(valuePtr.get());
|
||||
|
||||
uint32_t devID = static_cast<uint32_t>(value.deviceID);
|
||||
uint8_t regID = static_cast<uint8_t> (value.registerID);
|
||||
uint32_t devID = static_cast<uint32_t>(value.getDeviceID());
|
||||
uint8_t regID = static_cast<uint8_t> (value.getRegisterID());
|
||||
|
||||
// Für den Fehlerfall: Wir senden den alten Wert einfach zurück
|
||||
uint32_t newValue = value.rawValue;
|
||||
uint32_t newValue = value.getRawValue();
|
||||
BCValue::Flag newState = BCValue::Flag::Failed;
|
||||
|
||||
if(value.valueFlags.testFlag( BCValue::Flag::WriteMe ) )
|
||||
if(value.getValueFlags().testFlag( BCValue::Flag::WriteMe ) )
|
||||
{
|
||||
|
||||
}
|
||||
// oder sollen wir hier beides erlauben ? readFlag & writeFlag ?
|
||||
// Was kommt dann zuerst? Schreiben und lesen als verify ?
|
||||
|
||||
else if( value.valueFlags.testFlag( BCValue::Flag::ReadMe ) )
|
||||
else if( value.getValueFlags().testFlag( BCValue::Flag::ReadMe ) )
|
||||
{
|
||||
// wir sind hier im anderen thread! nicht einfach so reinschreiben, nur lesen
|
||||
TransmitResult result = value.isWord() ? readWordValue( devID, regID ) : readByteValue( devID, regID );
|
||||
@@ -170,7 +170,7 @@ void BCTransmitter::onUpdateValue( BCValuePtrConst valuePtr)
|
||||
}
|
||||
}
|
||||
|
||||
emit valueUpdated( value.deviceID, value.indexRow, newState, newValue );
|
||||
emit valueUpdated( value.getDeviceID(), value.getIndexRow(), newState, newValue );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user