Pagina 1 van 1
					
				Falcon KNX telegram decoderen
				Geplaatst: do 18 aug 2011, 16:40
				door gjniewenhuijse
				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)
			 
			
					
				Re: Falcon KNX telegram decoderen
				Geplaatst: do 18 aug 2011, 19:28
				door 747driver
				In 
DIT document vind je wel wat info.
 
			
					
				Re: Falcon KNX telegram decoderen
				Geplaatst: ma 22 aug 2011, 07:52
				door gjniewenhuijse
				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.
			 
			
					
				Re: Falcon KNX telegram decoderen
				Geplaatst: di 23 aug 2011, 23:17
				door Wijnand
				http://www.knx.org/downloads-support/downloads/
dan KNX-Tools --> Falcon Developer (SDK) --> FalconDeveloper
 
			 
			
					
				Re: Falcon KNX telegram decoderen
				Geplaatst: wo 24 aug 2011, 07:38
				door gjniewenhuijse
				
Ja deze voorbeelden gebruik ik juist, maar daar komt alleen een RAW knx telegram uit.
Hoe deze data weer opgezet kan worden naar een leesbaar groepsadres en leesbare data is nog steeds een raadsel eigenlijk.
 
			
					
				Re: Falcon KNX telegram decoderen
				Geplaatst: wo 24 aug 2011, 13:43
				door gjniewenhuijse
				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
			 
			
					
				Re: Falcon KNX telegram decoderen
				Geplaatst: wo 24 aug 2011, 21:23
				door Wijnand
				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.