[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Trouble setting CM11 clock



In article <43bbad70.1652529453@xxxxxxxxxxxxx>, nobody@xxxxxxxxxxxx (Dave Houston) writes:
| Even if you send less than seven bytes, the CM11 will set those parameters
| for which it has received data. It does not wait for a 0x00 verification.
| You can check this by omitting the last byte and then reading the interface
| status with 0x8b.
|
| The checksum, 0x00, 0x55 sequence is used only with PLC commands.

If you do send the 0x00 to acknowledge the checksum from the set
interface clock command, the CM11a will respond with the expected 0x55.
The checksum is real, so at least you can tell if something went wrong
even though the CM11a will have already acted on the bogus data.

				Dan Lanciani
				ddl@danlan.*com

| "Quina" <carias.joao@xxxxxxxxx> wrote:
|
| >Thank you Dave, your help was really great! However, there is something
| >that still makes me a bit confused. Shouldn't the CM11 respond with the
| >ready code (0x55) after the "set interface clock" sequence(*)?
| >Thank you again,
| >
| >Joco Carias
| >
| >(*) Sequence: 0x9b,... ; chkSum  ; 0x00


comp.home.automation Main Index | comp.home.automation Thread Index | comp.home.automation Home | Archives Home