Arduino Library für Jeti EX Eigenbau-Telemetrie

  • wstech
  • wstech's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 911
  • Dank erhalten: 516

wstech antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 03 Mai 2016 20:52 #79
Hallo Alex,
ab Adresse 16 besteht eine Adresse aus zwei Bytes, daran könnte es liegen. Ist eventuell in der Lib noch nicht berücksichtigt.
Schau mal in die Protokollbeschreibung Seite 4 Absatz mit Data specifications

Gruß
Wolfgang
Mit freundlichen Grüßen
Wolfgang
Last Edit:03 Mai 2016 20:53 von wstech
Letzte Änderung: 03 Mai 2016 20:53 von wstech.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 294
  • Dank erhalten: 153

Sepp62 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 03 Mai 2016 21:28 #80
Der ID-Wert in der Sensordatendefinition hat nur 4 Bit, zulässig sind die Werte 1 bis 15 (siehe Jeti-Spec Byte 9 unter "Data Specification").

Die Spec ist ein wenig schwammig und redet davon, dass man den Wert 0 verwenden kann, um den ID-Bereich zu vergrößern. Wie das geht, darüber schweigt sich das Papier aus.

Dort wo man die Einheiten und den Namen für den Sensor angibt ("Textual Specification"), ist die ID dann 8 Bit lang. Warum Jeti das eine Mal 8 Bit zulässt und dann wieder nur 4, erschließt sich mir nicht.

Das heisst: Die Library kann aus Gründen der Kodierung nur 15 Werte.

Wenn jemand herausbekommt, wie die Kodierung für mehr Werte sein muss (wenn das überhaupt geht), versuche ich gerne das anzupassen.

Viele Grüße
Bernd
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 294
  • Dank erhalten: 153

Sepp62 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 03 Mai 2016 21:33 #81
Hallo Wolfgang,

in der Spec steht:

The identifier might be a number within range 1-15. Special case is a zero value, which enhances range of identifiers. The definition of an identifier is located in the following byte before the whole data representation (see the table).

Ist das so zu interpretieren, dass man die ID in Byte 9 auf 0 setzt und dann in Byte 10 eine 8-Bit-Adresse zur Verfügung hat ?

Viele Grüße
Bernd
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • wstech
  • wstech's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 911
  • Dank erhalten: 516

wstech antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 04 Mai 2016 08:33 #82
Hallo Sepp,
hier je ein Beispiel:

int14_t auf Adresse 15 wäre : $F1 das kennst Du
int14_t auf Adresse 24 wäre $01 (Data typ) gefolgt von $18 (Adresse)
ab Adr. 16 werden also immer zwei Bytes benötigt.

Die Protokollbeschreibung lässt da etwas Interpretationsspielraum zu. ;)

Grüße
Wolfgang
Mit freundlichen Grüßen
Wolfgang
Last Edit:04 Mai 2016 08:42 von wstech
Letzte Änderung: 04 Mai 2016 08:42 von wstech.
Folgende Benutzer bedankten sich: AlexM_1977

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • AlexM_1977
  • AlexM_1977's Avatar Offline
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 22
  • Dank erhalten: 8

AlexM_1977 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 04 Mai 2016 09:38 #83
Hallo zusammen,
würde ich dann so verstehen.Den Nibble von Byte 9 der die ID repräsentiert setzte ich auf "0",dafür habe ich dann in Byte 10 die Möglichkeit 8bit für die Adresse und n Byte 11 beginnen dann die Daten.Schiebt sich alles dann ein Byte nach hinten.
Ich müsste dann eine Fallunterscheidung für ID <16 und ID>=16 implementieren.Ist das so richtig interpretiert?

Danke und Grüße Alex
von AlexM_1977

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 294
  • Dank erhalten: 153

Sepp62 antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 04 Mai 2016 12:55 #84
Hallo Alex,

genau so habe ich das auch interpretiert. Wäre cool, wenn Du es probieren könntest. Ich komme die nächsten Tage nicht dazu.

Viele Grüße
Bernd
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.983 Sekunden