mirror of
https://github.com/thelsing/knx.git
synced 2025-08-31 13:47:01 +02:00
Add paramFloat accessor for knx_facade
This commit is contained in:
parent
f6ace390ee
commit
e06ce00034
@ -263,6 +263,16 @@ template <class P, class B> class KnxFacade : private SaveRestore
|
||||
return _bau.parameters().getInt(addr);
|
||||
}
|
||||
|
||||
float paramFloat(uint32_t addr)
|
||||
{
|
||||
if (!_bau.configured())
|
||||
return 0;
|
||||
uint8_t* data = _bau.parameters().data(addr);
|
||||
uint32_t rawbe = ((data[0] << 24) | (data[1] << 16) | (data[2] << 8) | (data[3]));
|
||||
float value = *((float*)&rawbe);
|
||||
return value;
|
||||
}
|
||||
|
||||
GroupObject& getGroupObject(uint16_t goNr)
|
||||
{
|
||||
return _bau.groupObjectTable().get(goNr);
|
||||
|
Loading…
Reference in New Issue
Block a user