Basic Message Structure - Christie CineLife+ 4 Series Technical Reference

Serial commands
Hide thumbs Also See for CineLife+ 4 Series:
Table of Contents

Advertisement

The smallest step size for any parameter is always 1. For some controls, the value displayed on the
screen is a percentage, while the actual hardware has a range of 0 to 255. In such cases, the value
used for the serial communication is 0 to 255, not the percentage value seen on the screen. For
example, 0 equates to 0%, 128 equates to 50.2%, 255 equates to 100%.
Available message types
Message type
Description
Set
A command to set a projector parameter at a specific level, such as changing the
brightness.
Request
A request for information, such as what is the current brightness setting.
Reply
Returns the data in response to a request or as confirmation of a command.

Basic message structure

Understand the component fields that comprise a standard ASCII message.
Components
Start and end of message
Prefix characters (optional) To acknowledge that CineLife+ has responded, and/or maximize message integrity,
Function code
+Subcode
Request/reply symbols
CineLife+ Technical Reference–Serial Commands
020-103075-05 Rev. 1 (09-2022)
Copyright
©
2022 Christie Digital Systems USA, Inc. All rights reserved.
If printed, please recycle this document after use.
Description
Every message begins with the left parenthesis character and ends with the right
parenthesis character.
If the start character is received before an end character of the previous message,
the partial (previous) message is discarded.
insert one or two special characters before the three-character function code:
• $ (Simple Acknowledgment)—Causes a dollar sign ($) character to be sent from
CineLife+ when it has finished processing the message.
• # (Full Acknowledgment)—Causes an echo of the message as a reply to be sent
from CineLife+ when it has finished processing the message.
• & (Checksum)—Allows a checksum to be put as the last parameter in the
message for verification at CineLife+.
The CineLife+ function you want to work with is represented by a three-character
ASCII code (A-Z, upper or lower case). This function code appears immediately after
the leading parenthesis that starts the message. In messages sent to CineLife+ that
do not have a subcode, a space between the function code and the first parameter
(or special character) is optional.
The CineLife+ function you want to work with may have one or more subcodes that
allow you to select a specific source, image, channel or subfunction.
The subcode is represented by a four-character ASCII code (A-Z, upper or lower
case, and 0-9). This subcode appears immediately after the function code, with a
plus sign (+) character to separate the function code and subcode. If no subcode
exists, the plus sign (+) is also omitted. In messages sent to CineLife+ that have a
subcode, a space between the subcode and the first parameter (or special character)
is optional.
If the controller is requesting information from CineLife+, a question mark (?)
appears directly after the function code. If CineLife+ is replying, an exclamation
Communicating with the projector
6

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cp2415-xeCp2420-xeCp4420-xeCp4415-rgb

Table of Contents