Page 1 of 1
Stop/synk-bit i Tellstick
Posted: Fri Mar 17, 2023 9:45 am
by tord
Hej!
Vilken tid använder tellstick för synk mellan meddelanden?
I NEXA-protokollet följs stopbit (1T) av synkbit (32T).
Eftersom tellstick själv lägger på synktid, vore det bra att veta hur lång den är för att kunna justera in sändkommandot i exempelvis rfcmd.
Några uppmätta värden på TMT-2100 (Äldre NEXA-timer/fjärr);
32T: 11305us ( T: 353us, 3T: 1059us).
Mvh
Tord
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Pausen mellan paket kan ställas med P (pause).
Läs mer:
http://developer.telldus.se/doxygen/TellStick.html
Vill du ha exempel så bara hojta.
Posted: Fri Mar 17, 2023 9:45 am
by tord
Gäller detta samtliga versioner av Tellsticks firmware?
(Har en av de första versionerna)
Hur åstadkommer jag en paus på 11 millisekunder, ligger ASCII-kod för 0x0B inom giltigt intervall?
Defaultvärde för paus?
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Tyvärr krävs minst v2 av firmware. Jag kan skicka dig en nyare.
Ang. paus på 11 sekunder, när ska det användas? Det låter väldigt länge?
Posted: Fri Mar 17, 2023 9:45 am
by tord
11 millisekunder skall det vara. Har editerat inlägget.
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
För 11 millisekunder kan en startsträng kunna se ut så här i C/C++:
Code: Select all
char preamble[] = {'P', 0x0B, 'S',0};
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Standardpausen är för övrigt just 11 ms i TellStick.
Posted: Fri Mar 17, 2023 9:45 am
by tord
OK. Var orolig för att tellsticken bara accepterade "skrivbara" ASCII-tecken (32-126). 11 ms är det jag behöver, så det var ju bra att det var default!
Om man skulle välja att justera paustid, kommer detta att ignoreras av äldre enheter ( < v2)?
Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Precis, det går fortfarande att sända till äldre men de kommer tyvärr ignoreras.
Får man fråga vad det är du ska implementera?
Posted: Fri Mar 17, 2023 9:45 am
by tord
Tänkte bara att jag skulle justera in tiderna i rfcmd inklusive synktid. Detta för att kolla om det avhjälper A1 ON/OFF-problemet med vissa enheter som beskrivits i annan tråd.