02-06-2023, 08:47 PM
(This post was last modified: 02-06-2023, 08:55 PM by MarioGrafe.)
Wo müsste ich das "repeat" genau im Editor angeben?
Meine Implementierung sieht so aus:
...
<input>
<bluetooth editor:uuid="553" editor:posx="55.88888931274414" editor:posy="520.6666717529297" name="Kallisto" mode="notification" rate="1" subscribeOnStart="false">
<config char="00001022-702b-69b5-b243-d6094a2b0e24" conversion="hexadecimal">A1</config>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" offset="4" length="2">accXRaw</output>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" offset="6" length="2">accYRaw</output>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" offset="8" length="2">accZRaw</output>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="uInt32LittleEndian" offset="0" length="4">Output 4</output>
</bluetooth>
</input>
...
d.h. alle Experimente und auch die standardmäßig eingebundenen Experimente sind .phyphox-XML-Files. Wie wird das bei der TI Sensor-Box gemacht das es nativ unterstützt wird wenn ich auf den Bluetooth Button drücke? Ich versuche erstmal die Sensorknotensemantik einzubinden. Ich hoffe ich bekomme das mit dem Repeat hin.
Meine Implementierung sieht so aus:
...
<input>
<bluetooth editor:uuid="553" editor:posx="55.88888931274414" editor:posy="520.6666717529297" name="Kallisto" mode="notification" rate="1" subscribeOnStart="false">
<config char="00001022-702b-69b5-b243-d6094a2b0e24" conversion="hexadecimal">A1</config>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" offset="4" length="2">accXRaw</output>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" offset="6" length="2">accYRaw</output>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="int16LittleEndian" offset="8" length="2">accZRaw</output>
<output char="00001021-702b-69b5-b243-d6094a2b0e24" conversion="uInt32LittleEndian" offset="0" length="4">Output 4</output>
</bluetooth>
</input>
...
(02-06-2023, 08:36 PM)Jens Noritzsch Wrote:Quote:Ich finde die App wirklich sehr gelungen und würde gern unser GATT-Profil einem Entwickler bei euch zur schicken, um unsere API nativ zu implementieren. Auch einen Sensorknoten könnte ich zur Verfügung stellen. An wen müsste ich mich wenden?
Um vielleicht ein Missverständnis aufzuklären: phyphox ist (vereinfacht) ein Interpreter des .phyphox-Dateiformats (https://phyphox.org/wiki/index.php/Phyphox_file_format), d.h. alles lässt sich im Idealfall bereits über die XML-Dateien abbilden. Die .phyphox-Dateien für externe Sensoren sind in der App hinterlegt und werden beim Verbinden gegebenenfalls aus einem internen Speicher geladen.
Sollten Funktionen im Datei-Format fehlen, müsste dieses angepasst und dann in der App implementiert werden. Die Zeitskala hierbei hängt vom Aufwand und unseren Prioritäten ab…
d.h. alle Experimente und auch die standardmäßig eingebundenen Experimente sind .phyphox-XML-Files. Wie wird das bei der TI Sensor-Box gemacht das es nativ unterstützt wird wenn ich auf den Bluetooth Button drücke? Ich versuche erstmal die Sensorknotensemantik einzubinden. Ich hoffe ich bekomme das mit dem Repeat hin.