Stop/synk-bit i Tellstick

Moderator: Telldus

Post Reply
tord
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am

Stop/synk-bit i Tellstick

Post 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
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post 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.
Micke Prag
Software
Telldus Technologies
tord
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am

Post 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?
Last edited by tord on Sun Mar 14, 2010 4:06 pm, edited 2 times in total.
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post 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?
Micke Prag
Software
Telldus Technologies
tord
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am

Post by tord »

11 millisekunder skall det vara. Har editerat inlägget.
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post 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};
Micke Prag
Software
Telldus Technologies
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Standardpausen är för övrigt just 11 ms i TellStick.
Micke Prag
Software
Telldus Technologies
tord
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am

Post 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)?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post 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?
Micke Prag
Software
Telldus Technologies
tord
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am

Post 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.
Post Reply