added protocol to change Device Setting (Type/Postion)

This commit is contained in:
2024-04-30 11:29:48 +02:00
parent 471ec34ba0
commit 6218223d41
7 changed files with 39 additions and 6 deletions

View File

@@ -178,7 +178,18 @@ void DataClbk_cls_device_RequestList(void* msg, uint32_t length) {
}
}
}
USBDataResonse(&list, cls_device_ResponseList_fields, cls_usb_PackageType_RESPONSE_DEVICE_LIST);
}
}
cls_device_UpdateDeviceSettings msg_cls_device_UpdateDeviceSettings;
void DataClbk_cls_device_UpdateDeviceSettings(void* msg, uint32_t length)
{
DATA_CLBK_SETUP(cls_device_UpdateDeviceSettings);
cls_device_UpdateDeviceSettings * msgs = &msg_cls_device_UpdateDeviceSettings;
if(msgs->position_count >= 2) {
CLS_Position_t pos;
pos.p0 = msgs->position[0];
pos.p1 = msgs->position[1];
CLS_SendEventChangeTypePostion(msgs->device, msgs->type, pos);
}
}