User guide
Composer Pro User Guide
Copyright © 2011 Control4. All Rights Reserved.
Saved: 4/14/2011 4:10:00 PM
200-00005 Composer Pro
User Guide Part 2
Page 32 of 179
54. For the Harman Kardon Receiver driver, double-click Receiver.
5.2.7 Serial-Controlled Device Drivers
5.2.7.1 Creating a Serial-Controlled Device Driver
Create serial drivers using the Control4
®
Driver Wizard in Composer Pro. Instead of capturing the
code as you do with IR, you enter the specific serial data that you must send for each command.
To create a serial-controlled driver:
1. Follow the same steps used in “Creating IR-Controlled Drivers” and select a serial-controlled
driver rather than an IR-controlled driver.
2. Follow the wizard pages to create the driver.
5.2.7.2 Guidelines for Entering Serial Codes
This section describes the different formats you can enter for the serial data of each command in
Control4
®
serial drivers.
These formats include:
• Basic Method to Enter Bytes—Shows you how to enter a basic code.
• Method to Enter Delays—Shows you how to enter a delay code that you need to control
some devices.
• Method to Enter Parameters—Shows you how to enter the needed parameters.
• Method to Enter Checksums—Shows you how to enter the checksums.
Method Description
Basic Method to Enter
Bytes
All serial data in the end becomes bytes. There are three (3) basic formats to
represent bytes, but in the end the resulting data is just bytes, and any format
would suffice for the entry. For ease-of-use, multiple formats are supported.
Examples for all methods: Data is equivalent to the ASCII string “DVD” with a
carriage return at the end.
Decimal Data—With decimal data and between any of the different formats
there must be a space to act as a delimiter between different pieces of data.
To enter decimal data, enter the value to be stored in the byte in decimal. Valid
data is from 0-255.
Example Data (“DVD” with carriage return):
68 86 68 13
Hexadecimal Data—With hexadecimal data and between any of the different
formats, there must be a space to act as a delimiter between different pieces
of data. To enter hexadecimal data, enter the ‘$’ symbol immediately followed
by the value to be stored in the byte in hexadecimal. Valid data is from $00-
$FF.










