Wie versprochen wollte ich euch nicht mit jeder Neuigkeit langweilen, also war hier erst mal eine weil pause.
Der Code hat eine bessere Struktur bekommen und wurde so umgearbeitet das er auf verschiedenen Plattformen lauffähig wäre. Es gab starke Veränderungen Im Code , die ich jetzt nicht im einzelnen abspulen möchte. Jedenfalls ist er wieder ein Stück fixer geworden .
An der API gab es Änderungen was die Json Antworten angeht, Values mit vielen Werten werden jetzt besser angezeigt, siehe unten. Das Betrifft auch die Control Values... Momentan arbeite ich am einheitlichen Errorhandler, hierzu muss man ab und zu den Code nochmal anfassen. Da ergeben sich dann meist auch Optimierungen. Unter Linux bin ich mit dem BpF vom Kernel jetzt grün und es gibt vermutlich April, Mai noch eine Überraschung.... So läuft das Projekt stabil..
{
"status": "SUCCESS",
"descriptorType": "STREAM_PORT_INPUT",
"descriptorIndex": 0,
"mapIndex": 0,
"numberMaps": 1,
"numberMappings": 8,
"streamIdx": [
0,
0,
0,
0,
0,
0,
0,
0
],
"streamCh": [
0,
1,
2,
3,
4,
5,
6,
7
],
"clusterOff": [
0,
0,
0,
0,
0,
0,
0,
0
],
"clusterCh": [
0,
1,
2,
3,
4,
5,
6,
7
],
"_warnings": [],
"_links": {
"profile": {
"href": "/avb/v1.0/profile/descriptors/controls/audioMap/"
}
}
}
Alles anzeigen