ich hab schon einiges mit i2c gemacht. bei den ics die ich damit angesprochen habe lief es immer so, dass der master ein command-byte an die adresse des slaves geschickt hat. dieses sagte dem slave dann den inhalt welches seiner register er dem master zum lesen bereitstellen soll, bzw. in welches register er das nächste vom master gesendete byte schreiben soll.
bei weniger komplexen fällen ginge es wohl auch ohne dieses command-byte. dann müsste ich aber trotzdem wissen, wie z.b. die aquastream xt ein empfanges byte interpretiert, bzw. in welcher reihenfolge und in welchem format sie die werte der diversen sensoren sendet. ich entnehme deinem letzten post, dass es keine command-bytes gibt!? in dem fall könnte man es zur not einfach ausprobieren.
im sdk habe ich danach noch nicht gesucht. dort wird doch die usb-schnittstelle zur kommunikation verwendet. ist das protokoll gleich (würde ja sinn machen

)?