Vom Hersteller des rfxtrx Transceivers habe ich folgende Info bekommen, wie sich beim senden mit Lightning4 ein Wert für das pulse timing übergeben lässt. Meine Frage ist nun, ob TRX_LIGHT das untersützt, und falls nicht, wie man das eventuell dort reinprogrammiert bekommt.
This is the format of the Lighting4 packet:
struct {
BYTE packetlength;
BYTE packettype;
BYTE subtype;
BYTE seqnbr;
BYTE cmd1;
BYTE cmd2;
BYTE cmd3;
BYTE pulseHigh;
BYTE pulseLow;
BYTE filler : 4;
BYTE rssi : 4;
} LIGHTING4;
packetlength:
Packet length (this byte not included) = 0x09
packettype:
0x13 = lighting4
subtype:
0x00 = PT2262, EV1527 (433.92MHz)
seqnbr:
Sequence number. This field contains a sequence number from 0x00 to 0xFF.
cmd1, cmd2, cmd3:
24 bits for PT2262, EV1527 and compatibles
pulseHigh, pulseLow:
Pulse timing / 4.
This value is mostly 1400 / 4 = 350 (usec.)
rssi: (is 0x0 for transmitter command)