Enhance DaliBase and BridgeModel: add readMemoryLocation method and support for readMemoryIdentity operation
Signed-off-by: Tony <tonylu@tony-cloud.com>
This commit is contained in:
@@ -72,6 +72,7 @@ class DaliBase {
|
||||
std::optional<int> getDTR(int a);
|
||||
std::optional<int> getDTR1(int a);
|
||||
std::optional<int> getDTR2(int a);
|
||||
std::optional<int> readMemoryLocation(int a, int bank, int location);
|
||||
bool copyCurrentBrightToDTR(int a);
|
||||
|
||||
// Colour value helpers (DT8 plumbing)
|
||||
|
||||
@@ -121,6 +121,7 @@ enum class BridgeOperation {
|
||||
setColourRGBCW = 81,
|
||||
setColourRGBWAF = 82,
|
||||
setTemporaryRGBWAFDimLevels = 83,
|
||||
readMemoryIdentity = 84,
|
||||
};
|
||||
|
||||
enum class BridgeValueEncoding {
|
||||
@@ -195,4 +196,4 @@ const char* bridgeOperationToString(BridgeOperation operation);
|
||||
BridgeOperation bridgeOperationFromString(const std::string& value);
|
||||
|
||||
const char* bridgeValueEncodingToString(BridgeValueEncoding encoding);
|
||||
BridgeValueEncoding bridgeValueEncodingFromString(const std::string& value);
|
||||
BridgeValueEncoding bridgeValueEncodingFromString(const std::string& value);
|
||||
|
||||
Reference in New Issue
Block a user