![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Carl's Electronics | N/A | Serial |
This box is available as a DYI kit or as a pre-assembled box. It is simple but can be very useful for any applications which require a contact closure, such as screen, garage door, or projector lifts. It provides 8 contact closures (relays), and 4 grounded inputs. It can be bought from Carl's Electronics. The specifications are available as a PDF document link from the provided page.
This driver's server side component is CML based. The server driver classes for this device are in the MEng.System.CQC.Drivers.CK1610 scope.
This driver was provided by David Hays, who has provided a number of other protocol files.
None at this time.
The CK1610 uses a serial connection. It can use a standard 9 wire cable or a minimalist 3 wire cable, since it really only uses send, received, and ground wires. The connection parameters are 9600, 8 data bits, 1 stop bit, no parity, and no flow control. The speed is low, but the amount of data is very trivial, so it's not a big issue.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name Type R/W Description/Limits Input1..Input4 Boolean R Four Boolean read only fields that indicate the current state of the 4 inputs. Inputs can be on or off, so a Boolean state represents these with true and false. Relay1..Replay8 Boolean R/W Eight Boolean read/write fields which represents the 8 contact closures. True represents closed and false represents open. Write to the field to open or close the contact. SoftwareVersion String R A read only string that indicates the software version of the firmware on the box being controlled. ToggleRelay Card4 W Write to this field to toggle a relay from its current open/closed condition to the opposite condition. The value written indicates the number of the relay to toggle, so it must be from 1 to 8.