Hallo,
Ik heb in Microsoft Visual C# een programma gemaakt om alle KNX telegrammen die via de bus verstuurd worden te bekijken. Hiervoor maak ik gebruik van de Falcon dll.
Echter ik heb geen idee hoe ik de KNX telegrammen kan decoderen en "human readable" te maken.
Voorbeeld telegram:
29 BC 11 02 14 13 E1 00 41 (14 13 is het groepsadres, maar hoe maak ik dit leesbaar?)
29 BC 11 2E 42 07 E3 00 80 5F D4 (5F D4 is hier de data, maar hoe maak ik dit leesbaar? en 42 07 is het groepsadres)
Falcon KNX telegram decoderen
-
- Berichten: 12
- Lid geworden op: do 18 aug 2011, 16:32
Re: Falcon KNX telegram decoderen
In DIT document vind je wel wat info.
-
- Berichten: 12
- Lid geworden op: do 18 aug 2011, 16:32
Re: Falcon KNX telegram decoderen
Bedankt voor de informatie.
Er staat wel iets in over het KNX telegram, maar hoe ik hem nu precies moet decoderen in C# kan ik nog niet vinden.
Kga maar eens verder puzzelen of als iemand een voorbeeld heeft hoe het moet, graag.
Er staat wel iets in over het KNX telegram, maar hoe ik hem nu precies moet decoderen in C# kan ik nog niet vinden.
Kga maar eens verder puzzelen of als iemand een voorbeeld heeft hoe het moet, graag.
Re: Falcon KNX telegram decoderen
http://www.knx.org/downloads-support/downloads/
dan KNX-Tools --> Falcon Developer (SDK) --> FalconDeveloper
dan KNX-Tools --> Falcon Developer (SDK) --> FalconDeveloper
-
- Berichten: 12
- Lid geworden op: do 18 aug 2011, 16:32
Re: Falcon KNX telegram decoderen
Ja deze voorbeelden gebruik ik juist, maar daar komt alleen een RAW knx telegram uit.Wijnand schreef:http://www.knx.org/downloads-support/downloads/
dan KNX-Tools --> Falcon Developer (SDK) --> FalconDeveloper
Hoe deze data weer opgezet kan worden naar een leesbaar groepsadres en leesbare data is nog steeds een raadsel eigenlijk.
-
- Berichten: 12
- Lid geworden op: do 18 aug 2011, 16:32
Re: Falcon KNX telegram decoderen
zo oplossing gevonden voor het groepsadres, nu de databits eens nader bekijken
The groupaddresses are packed in an array of two bytes. The format just specifies the presentation of these two bytes. In both formats, the most significant bit differs the physical addressing from the group addressing.
For three layer format, the following 4 bit are used for the main group (b, range 0 - 15). 3 bit are reserved for the middle group (c, range 0 - 7) and the lowest 8 bit defines the sub group (d, 0 - 255).
abbb bccc dddd dddd
The two layer format just combine the middle and sub group as the 2 layer sub group with 11 bit length (c, range 0-2047). The main group still remains as 4 bit (b, range 0-15).
abbb bccc cccc cccc
The groupaddresses are packed in an array of two bytes. The format just specifies the presentation of these two bytes. In both formats, the most significant bit differs the physical addressing from the group addressing.
For three layer format, the following 4 bit are used for the main group (b, range 0 - 15). 3 bit are reserved for the middle group (c, range 0 - 7) and the lowest 8 bit defines the sub group (d, 0 - 255).
abbb bccc dddd dddd
The two layer format just combine the middle and sub group as the 2 layer sub group with 11 bit length (c, range 0-2047). The main group still remains as 4 bit (b, range 0-15).
abbb bccc cccc cccc
Re: Falcon KNX telegram decoderen
Voor de data moet je even zoeken naar een bestandje waar ze allemaal zijn uitgelicht.
Ik weet dat de eis-5 format een bijzondere manier van inlezen is.
Ik weet dat de eis-5 format een bijzondere manier van inlezen is.