2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 12:49:34 +00:00
fhem-mirror/fhem/docs/snippet_4.txt
rudolfkoenig 71fe020f84 Initial version
git-svn-id: https://svn.fhem.de/fhem/trunk@3 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2007-01-30 12:47:36 +00:00

40 lines
815 B
Plaintext

fs20:
Modulation: 100% Amplitude, also pulse und spaces
Keine festen Bitraster, ein Bit besteht immer aus pulse UND space
Bit 0: pulse+space insgesamt ca 800us,
Bit 1: ca. 1200us
Beginn einer Uebertragung: ca 20 Startbits 0, zum Start eine 1
dann Uebertragung der Datenbytes jeweils 8 Bit + Pruefbit:
msb
...
lsb
pruefbit = xor-Verknuepfung der Datenbits.
Die Uebertragung hat folgenden Aufbau:
1. hausadr1
2. hausadr0
3. adr
4. cmd
5. arg1
...
n-1. argn optional
n. pruefbyte
pruefbyte = unterste 8 Bit aus summe aller bytes 1..n-1 +6
Hauscode=hausadr1*256 + hausadr
Dass ein hauscode 11111111 tatsaechlich fuer 0 steht, ist wohl klar.
cmd 0..31: Keine Argumente
cmd 32..63: Ein Argumentbyte
Jede Uebertragung wird 3* ausgesendet.
Grueße,
automat