mirror of
https://github.com/thelsing/knx.git
synced 2025-08-08 13:47:01 +02:00
fixed function data length
This commit is contained in:
parent
cf73ec36a6
commit
a8cc3cf5b4
@ -626,7 +626,7 @@ void ApplicationLayer::propertyValueWriteRequest(AckType ack, Priority priority,
|
|||||||
void ApplicationLayer::functionPropertyStateResponse(AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl& secCtrl,
|
void ApplicationLayer::functionPropertyStateResponse(AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl& secCtrl,
|
||||||
uint8_t objectIndex, uint8_t propertyId, uint8_t* resultData, uint8_t resultLength)
|
uint8_t objectIndex, uint8_t propertyId, uint8_t* resultData, uint8_t resultLength)
|
||||||
{
|
{
|
||||||
CemiFrame frame(3 + resultLength + 1);
|
CemiFrame frame(3 + resultLength);
|
||||||
APDU& apdu = frame.apdu();
|
APDU& apdu = frame.apdu();
|
||||||
apdu.type(FunctionPropertyStateResponse);
|
apdu.type(FunctionPropertyStateResponse);
|
||||||
uint8_t* data = apdu.data() + 1;
|
uint8_t* data = apdu.data() + 1;
|
||||||
@ -1033,10 +1033,10 @@ void ApplicationLayer::individualIndication(HopCountType hopType, Priority prior
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case FunctionPropertyCommand:
|
case FunctionPropertyCommand:
|
||||||
_bau.functionPropertyCommandIndication(priority, hopType, tsap, secCtrl, data[1], data[2], &data[3], apdu.length() - 4); //TODO: check length
|
_bau.functionPropertyCommandIndication(priority, hopType, tsap, secCtrl, data[1], data[2], &data[3], apdu.length() - 3); //TODO: check length
|
||||||
break;
|
break;
|
||||||
case FunctionPropertyState:
|
case FunctionPropertyState:
|
||||||
_bau.functionPropertyStateIndication(priority, hopType, tsap, secCtrl, data[1], data[2], &data[3], apdu.length() - 4); //TODO: check length
|
_bau.functionPropertyStateIndication(priority, hopType, tsap, secCtrl, data[1], data[2], &data[3], apdu.length() - 3); //TODO: check length
|
||||||
break;
|
break;
|
||||||
case FunctionPropertyExtCommand:
|
case FunctionPropertyExtCommand:
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user