|
A single X10 command such as turn device A1 on takes a grand total of 50 cycles. For those in Europe (X10 was invented in Scotland) that means that each command takes 1 second. For those of us on 60 cycle AC the each command takes ~0.833 seconds. Here is the break down (this assumes nobody is sending or in the middle of sending):
1) ( 3) The sending device should wait for 3 cyles with no signal seen.
2) ( 2) Then send the Start of Header (1110) this takes 2 cycles.
3) ( 9)Then send the first half of the command (Letter code/Number code) this takes 9 cyles.
4) (11) Repeat steps 2 & 3.
5) ( 3) Pause for 3 cycles.
6) ( 2) Then send the Start of Header (1110) this takes 2 cycles.
7) ( 9) Then send the second half of the command (Letter code/Function code) this takes 9 cyles.
8) (11) Repeat steps 6 & 7.
Done!
3 + 2 + 9 + 11 + 3 + 2 + 9 + 11 = 50
One can argue that the first 3 cycle pause can be ignored but I don't recommend it. Also this doesn't take into consideration the BrightDim commands or the Extended Data/Command Commands. These commands don't have the middle pause between the Letter/Number packet and the Letter/Function packet.
|