6
Output Report
Usage (Operational commands)
09 02
Report Count (8)
95 08
Output (Data, Variable, Absolute, Bitfield)
91 02
Feature Report
Usage (Configuration message)
09 03
Report Count (8)
95 08
Feature (Data, Variable, Absolute, Bitfield)
B1 02
End Collection
C0
CONTROL COMMANDS
Relay configuration data is read /set using the Feature Report via the Control Pipe
(Endpoint 0)
Write = Set relay configuration
Read = Get relay configuration
cmd 0x00 = reply (to read config request)
data: byte reserved1;
byte configbits;
byte reserved2;
32bit duration;
// in 1/20 sec increments
cmd 0x01 = set config
data: byte reserved1;
// write 0
byte configbits;
byte reserved2;
// write 0
32bit duration;
// in 1/20 sec increments
configbits:
bit 7 Dev2
0=No SPP
1=SPP (side pressure pulsing)
6 Dev1
0=No SPP
1=SPP (side pressure pulsing)
5 Dev1
0=Pulsed
1=Standard
4 Dev1
0=PTO Fail-Closed
1=PTC Fail-Open
3 Dev2
0=Bolt
1=Strike
2 Dev1
0=Bolt
1=Strike
1 Dev2
0=PTO Fail-Closed
1=PTC Fail-Open
0 Dev2
0=Pulsed
1=Standard
The configbits parameter is also used in various other Ringdale products. This device
uses the same parameter to maintain compatibility with software that can control
multiple devices. Only bit 4 is significant in this device. Please note that Power To Open
/ Fail Closed and Power To Close / Fail Open are better achieved using the two relay
wiring options, thus this value can be left at default 0x2D.