Hallo zusammen, ich beschäftigte mich gerade mit dem Media Transfer Protocol*, um einen Responder zu implementieren. Dabei stellt sich mir folgende Frage: Im Absatz 5.1.2.1 steht, dass der Current Value des Device Property Descriping Dataset abhängig vom Datentyp der Device Property ist. Dagegen ist im Anhang C bei allen Device Properties dieser Wert ein UINT32, egal ob der Device Property Datentyp ein UINT8, UINT16, AUINT8 oder STRING ist. Mir ist nun nicht klar, welcher Wert CurrentValue beim z.B. DeviceICon haben muss - eine UINT32 oder ein AUINT8 mit dem Dateninhalt eines evtl. Icons. * https://www.usb.org/document-library/media-transfer-protocol-v11-spec-and-mtp-v11-adopters-agreement
Habe selber eine Antwort gefunden: Es ist immer der Datentyp bei CurrentValue zu wählen, den die Device Property hat. Also bei DeviceIcon ein Array von UINT8. Die Angabe im Anhang C, dass es ein UINT32 zu sein hat, scheint also nicht korrekt zu sein.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.