Könntet Ihr bitte Anworten geben?
Gibt es hierzu eine genauere Erklärung:
struct dab_service_data {
//uint8_t dls[129]; /* first two bytes are header, 7.4.5.2 /en_300401v010401o.pdf, 128 + '0' */
uint8_t status;
/* request status, will return dls/dls_plus/mot_header/mot_body length */
uint8_t type;
#define DLS 1
#define MOT 2
uint16_t len;
uint8_t bufq; /* how many items are in device queue */
uint8_t data[0];
} __attribute__((packed));
Ganauer gesagt zum kommentar: /* request status, will return dls/dls_plus/mot_header/mot_body length */
Zwar kann ich die Datenblöcke auslesen, aber wo beginnt der mot_header, wo beginnt mot_body, wo hören sie auf und wo steht deren segmentnummer?
Ohne die Auskünfte ist es nicht möglich die Segmente zusammen zu puzzlen um ein Bild zu erstellen.