The Christie Projectors MxM provides an easy way to control one or
several video projectors manufactured by the Christie company through either a network connection or a serial line.
The types of projectors driven by the MxM are: Vista, Roadster, Mirage
and Roadie series.
MxM Installation
No special installation required.
Device Setup
Serial Port Connection:
Port (Select):
Serial port resource.
Baudrate:
The communication baudrate
Address:
ID of the projector (when projectors are chained on the serial line).
Network Connection:
IP Address:
IP Address or network name of the projector.
Port:
IP Port on which the projector is awaiting connections.
Auto reconnect:
Indicates if the device must reconnect automatically.
Global settings:
Model:
This option allows selecting the Christie Projector model family.
Legacy Models:
Vista
Roadster
Mirage
Roadie
DS+ Series
Roadie 25K
Roadster S+(all)
Christie DS+(all except DS+305/405/655)
Christie DW (all)
Matrix 3000/4000
Cine-IPM 2K
DLV1400-DX/DLV1920-DX
HD 12/18K
Roadster HD12K
Roadster HD18K
HD Series
Roadie 30K
Roadster 35K
Christie HD (all)
Roadster HD (not 12/18K)
M Series
Christie DS+10K-M
Christie DS+6K-M
Christie HD10K-M
Christie WU12K-M
Christie WX10K-M
Roadster HD10K-M
Roadster WU12K-M
Christie HD6K-M
Christie WU7K-M
Christie WX7K-M
Roadster S+10K-M
The set of available commands and system variables depends on the selected model.
Note: Projector models DS+305/405/655 and HD405 use another protocol which is not supported by this version of the MxM.
Monitored variables:
This list enables to choise which variables have to be monitored.
All: Select all variables
None: Unselect all variables
Note: statuses other than PowerStatus are not polled if the PowerStatus
monitoring is enabled and the the PowerStatus variable value is
different from “On”. This is done because Christie projectors reject
most of status queries when they are powered off.
Device Commands
Set Power
Turn on or off the projector.
Status: [Enum] “Off” or “On”
Select Input
Select current input.
Switcher: [Integer] Switcher number"
Input: [Integer] Input number
Select Source
Select current source.
Source: [Integer] Source number
Set Picture Mute
Set picture mute on of off.
Status: [Enum] “Off” or “On”
Set Brightness
Set brightness value.
Value (0–1000): [Integer] Value to set. (0–255 for Legacy Models)
Set Contrast
Set contrast value.
Value (0–1000): [Integer] Value to set. (0–255 for Legacy Models)
Set Color Intensity
Set color intensity of video images.
Value (1–1000): [Integer] Value to set. (1–1000 for Legacy Models)
Set Output Color
Select a predefined or user-defined color palette for use with a
given source..
Palette: [Enum] Type of gain to adjust
“Max Drives”
“Color Temperature”. (necessary value for using next command)
“SD Video”
“HD Video”
“User 1”
“User 2”
“User 3”
“User 4”
Set Color Temperature
Set current color temperature from presets. The previous command
(Set Output Color) has to be called first, with the palette “Color
Temperature”.
Temperature (3200K–9300K): [Integer] Integerolor temperature value
Set Gamma Curve
Set current gamma curve.
Curve (100–280): [Integer] Color temperature preset
Adjust Green
Set current green value.
Gain Type: [Enum] Type of gain to adjust
“Black Level”
“Drive”
“Odd Gain”
“Odd Offset”
Value (0–511): [Integer] Value to set (0–255 for Legacy Models)
Adjust Blue
Set current blue value.
Gain Type: [Enum] Type of gain to adjust
“Black Level”
“Drive”
“Odd Gain”
“Odd Offset”
Value (0–511): [Integer] Value to set (0–255 for Legacy Models)
Adjust Red
Set current red value.
Gain Type: [Enum] Type of gain to adjust
“Black Level”
“Drive”
“Odd Gain”
“Odd Offset”
Value (0–511): [Integer] Value to set. (0–255 for Legacy Models)
Set Size
Controls how the projector will electronically expand or shrink
the image. The aspect ration will not change. Scale = value/1000.
Value (200–4000): [Integer] Value to set
Set Volume
Set current volume value.
Value (0–51): [Integer] Value to set
Set Shutter
Turn on or off the shutter.
Status: [Enum] “Off” or “On”
Select Channel
Select the specified channel (memory preset.).
Value (0–51): [Integer] Value to select
Set Standby:
Puts the projector in standby mode.
Status: [Enum] “Off” or “On”
Select Video Standard
Select the video standard to use for the video input. If “Auto”
is selected, the projector wil automatically find the correct standard.
Standard: [Enum] Color temperature preset
“Unknown”
“NTSC”
“NTSC4–43”
“PAL”
“PAL-M”
“PAL-NC”
“SECAM”
“PAL–60”
“Auto”
Set Focus
Adjust lens focus.
Value: [Integer ] focus parameter
For Legacy, HD12/18K and HD Series Models
the focus parameter is the absolute value of the focus.
For SD+ Series and M-Series Models
the focus parameter is
a value which emulates a key press on the front panel of the projector
as described in the following table.
Value/Key mapping
0 = “Up”
1 = “Down”
2 = “Stop”
Set Zoom
Adjust lens zoom.
Value: [Integer] zoom parameter
For Legacy, HD12/18K and HD Series Models
the focus parameter is the absolute value of the focus.
For SD+ Series and M-Series Models
the focus parameter is a value which emulates a key press on the front
panel of the projector as described in the following table.
Value/Key mapping
0 = “In”
1 = “Out”
2 = “Stop”
Set Horz/Vert Position
Adjust the horizontal or vertical position of the image.
Direction: [Enum] Enumirection to apply the adjustment
“Horizontal”
“Vertical”
Value: [Integer] Value to adjust in pixels
Select Size Position Presets
Set the image to one of several size/position presets.
Preset: [Enum]
“None”
“Full Screen”
“Anamorphic”
“Custom”
Set Lamp Intensity
Specifies the light intensity setting for the lamp.
Value (0–9999): [Integer] Lamp intensity value. (0–999 for Legacy Modelsl)
Select Lamp Mode
Specifies the way the lamp is to be controlled.
Mode: [Enum]
“Max Brightness”
“Constant Light Intensity”
“Constant Power”
Set Lamp Limit
Specifies the amount of time a lamp can be on before a warning
message appears.
Hours (0–5000): [Integer] Number of hours before the warning message
Set Pixel Phase
Adjust the position of the sampling clock relative to the video data.
Value: [Integer] Value of phase
Set Pixel Tracking
Number of pixel/line in the image.
Value: [Integer] Value of tracking
Set Chroma/Luma Delay
Adjust the time delay between the chroma and the luminance in the
decoded signal.
Value (0–16): [Integer] Value of time delay
Set Color Temperature Interpolate
Sets color temperature to any value in the specified range. The
projector interpolates between the two closest standard values.
Value (3200–9300): [Integer] Temperature value
Set Blanking
Blanks Top/Left/Right or Bottom of the image.
Type: [Enum] Enumirection to apply the blanking
“Top”
“Left”
“Right”
“Bottom”
Value: [Integer] Value to blank
Set Tint
Sets tint for video images.
Value (1–1000): [Integer] Tint value. (0–255 for Legacy Models)
Set Video Black Level
Affect black level for video signals.
Type: [Enum] Level of black
“0 IRE”
“7,5 IRE”
Select Internal Test Pattern
Display a test pattern on the screen.
Pattern: [Enum]
“User Image”
No pattern
“Checker”
“Gray Scale 16”
“Gray Scale 256”
“White”
“50% Gray”
“Black”
“Convergence”
“13 Point”
“Color Bars”
Set Lens Horz Offset:
Sets the lens horizontal offset .
Command: [Enum]
“Move Right”
“Move Left”
“Stop”
Set Lens Vert Offset:
Sets the lens vertical offset .
Command: [Enum]
“Move Down”
“Move Up”
“Stop”
Set Color Space
Specifies which color space the input signal uses.
Type: [Enum] Color space
“RGB”
“YprPb”
“YPbPr”
Set Optical Aperture
Adjust the optical aperture size. Raise to improve contrast,
lower to improve brightness.
Value (0–9): [Integer] Aperture value
Set Lamp Power
Set the desired lamp power level (in watts, range depends on
the projector model), and automatically put the lamp into the Power
mode.
Value: [Integer] Value in watts (the value depends on the type of projector)
Set Screen Orientation
Specifies the orientation of the projector in relation to the screen.
Type: [Enum] Orientation
“Front”
“Rear”
“Inverted Front”
“Inverted Rear”
Device Variables
Status
[Enum] Communication status.
“Not Online”: The projector does not answer to status queries
“Ready”: The projector is ready to operate or status not known
“No Answer”: The projector does not answer to a command
“Command Error”: The command failed (general failure)
“Command Locked”: The command could not be executed because locked
“Serial Comm Error”: A serial communication error occured
“Invalid Source”: The requested source does not exist
Warning: When powering up, the projector sometimes does not answer (“Not Online”).
PowerStatus
[Enum] Current power status.
“Off”
“On”
“Boot”
“Cool Down”
“Warm Up”
Warning: When powering up, the projector sometimes does not answer (“Not Online”).
Input
[Integer] Current input value.
Source
[Integer] Current source value.
PictureMuteStatus
[Enum] Current picture mute status.
“Off”
“On”
Brightness
[Integer] Current value of the brightness.
Contrast
[Integer] Current value of the contrast.
ColorIntensity
[Integer] Current color intensity of video images.
ColorTemperature
[Integer] Current color temperature preset.
GammaCurve
[Integer] Current gamma curve.
GreenBlackLevel
[Integer] Current green black level.
GreenDrive
[Integer] Current green drive level.
GreenOddGain
[Integer] Current gain for the green odd pixels relative to the green even pixels.
GreenOddOffset
[Integer] Current offset for the green odd pixels relative to the green even pixels.
BlueBlackLevel
[Integer] Current blue black level.
BlueDrive
[Integer] Current blue drive level.
BlueOddGain
[Integer] Current gain for the blue odd pixels relative to the blue even pixels.
BlueOddOffset
[Integer] Current offset for the blue odd pixels relative to the blue even pixels.
RedBlackLevel
[Integer] Current red black level.
RedDrive
[Integer] Current red drive level.
RedOddGain
[Integer] Current gain for the red odd pixels relative to the red even pixels.
RedOddOffset
[Integer] Current offset for the red odd pixels relative to the red even pixels.
Size
[Integer] Current value of size: this value controls how the projector will electronically expand or shrink the image. The aspect ration will not change. Scale = value/1000.
Volum
[Integer] Current value of volum. (only for Legacy Models)
ShutterStatus
[Enum] Current shutter status.
“Off”
“On”
Channel
[Integer] Current value of source channel.
StandbyStatus
[Enum] Current standby status. (only for Legacy Models)
“Off”
“On”
VideoStandard
[Enum] Current video standard.
“Unknown”
“NTSC”
“NTSC4–43”
“PAL”
“PAL-M”
“PAL-NC”
“SECAM”
“PAL–60”
“Auto”
Focus
[Integer] Current value of focus adjustment [Legacy Models].
Zoom
[Integer] Current value of zoom adjustment [Legacy Models].
HorizontalPosition
[Integer] Current horizontal position of the image.
VerticalPosition
[Integer] Current vertical position of the image.
SizePositionPreset
[Enum] Current image size/position preset.
“Default”
“No Resizing”
“Full Screen”
“Full Width”
“Full Height”
“Anamorphic”
“Custom Resizing”
LampIntensity
[Integer] Current lamp intensity value.
Lamp Mode
[Enum] Current lamp mode.
“Max Brightness”
“Constant Light Intensity”
“Constant Power”
LampLimit
[Integer] Current lamp limit value (in hour).
PixelPhase
[Integer] Current position of the sampling clock relative to the video data.
PixelTracking
[Integer] Current number of pixel/line in the image.
ChromaLumaDelay
[Integer] Current time delay between the chroma and the luminance in the decoded signal.
ColorTemperatureInterpolate
[Integer] Current color temperature interpolated by the projector.
TopBlanking
[Integer] Current top blanking value of the image.
LeftBlanking
[Integer] Current left blanking value of the image.
RightBlanking
[Integer] Current right blanking value of the image.
BottomBlanking
[Integer] Current bottom blanking value of the image.
Tint
[Integer] Current tint of video images.
BlackVideoLevel
[Integer] Current black video level of video images.
InternalTestPattern
[Enum] Current internal test pattern.
“User Image”
“Checker”
“Gray Scale 16”
“Gray Scale 256”
“White”
“50% Gray”
“Black”
“Convergence”
“13 point”
“Color Bars”
LampHours
[Integer] Current lamp usage duration in hours.
Lamp1Hours
[Integer] Current lamp1 usage duration in hours.
Lamp2Hours
[Integer] Current lamp2 usage duration in hours. Do not check the monitoring of this variable if there’s only one lamp in the controlled projector.
ColorSpace
[Enum] Current color space the input signal uses
“RGB”
“YprPb”
“YPbPr”
OpticalAperture
[Integer] Current optical aperture size.
LampPower
[Integer] Current lamp power level (in watts)
Lamp1Status
[Enum] Current status of lamp 1
“Off”: the lamp is ON
“On”: the lamp is OFF
Lamp2Status
[Enum] Current status of lamp 2
“Off”: the lamp is ON
“On”: the lamp is OFF
LastAlarm
[String] Last alarm message retrieved from the projector
ProjectorExhaustTemp
[Integer] Projector exhaust temperature in celcius degrees
AmbiantTemp
[Integer] Ambiant temperature in celcius degrees
ImageProcessorTemp
[Integer] Image Processor temperature in celcius degrees
PanelDriverTemp
[Integer] Panel Driver temperature in celcius degrees
BackplaneTemp
[Integer] Backplane temperature in celcius degrees
OptionSlot1Temp
[Integer] Option Slot1 temperature in celcius degrees
OptionSlot2Temp
[Integer] Option Slot2 temperature in celcius degrees
PrismTemp
[Integer] Prism temperature in celcius degrees
PPMWarpModuleTemp
[Integer] PPM/Warp Module temperature in celcius degrees
PHMTemp
[Integer] PHM temperature in celcius degrees
RedDMDHeatsinkTemp
[Integer] Red DMD heatsink temperature in celcius degrees
GreenDMDHeatsinkTemp
[Integer] Green DMD heatsink temperature in celcius degrees
BlueDMDHeatsinkTemp
[Integer] Blue DMD heatsink temperature in celcius degrees
Revisions
V 1.0.1
Added: TCP communication
Added: Support for Showmaster
V 1.0.2
Bug Fixed: “Zoom” and
V 1.0.3
Bug Fixed: change in the computing of the return value when polling for input
Bug Fixed: new values for the SizePositionPreset
Improvement: new Set Color temperature command (CCI instead of SCT )
Improvement: new Gamma value (integer 100–280) and Color Intensity
Modified: serial port is now opened when the device activity is enabled (i.e. when the project switches to Debug or Run mode)
V 1.0.4
Fixed: Manager hangs for several seconds when the device is activated while there is no projector connected
Fixed: When a device is created in “normal” mode, the user can switch to legacy mode though the variables of the “normal” mode have been created
V 1.0.5
Fixed: Connection issue introduced in previous version
V 1.0.6
Added: Support for Showmaster Pro
V 1.0.7
Fixed: Typo in the version information which causes problems while importing tasks
V 1.0.9
Added: new ProjectorExhaustTemp and AmbiantTemp system variables
Fixed: wrong command time out detection on M-Series projectors
Fixed: inconsistent variable update after a timeout detection on M-Series projectors
Fixed: Manager sometimes freezes for several seconds after a device creation
V 1.0.10
Added: support of the HD Series (added absolute Focus/Zoom commands and monitoring)
Fixed: Lens Vertical Offset command doesn’t work
V 1.0.11
Modified: Projector link address must be unique for a specified Serial port or for a specified IP Address
V 6.0.0
Modified: Support of Manager V6/Showmaster V2.
V 6.0.1
Added: Specific support of Roadster HD12K and HD18K models. New temperature monitoring variables have been added for these models:
ImageProcessorTemp
PanelDriverTemp
BackplaneTemp
OptionSlot1Temp
OptionSlot2Temp
PrismTemp
PPMWarpModuleTemp
PHMTemp
RedDMDHeatsinkTemp
GreenDMDHeatsinkTemp
BlueDMDHeatsinkTemp
Fixed: “Set Lens Horz Offset” and “Set Lens Vert Offset” commands are not available when a “HD Series” or “DS+ Series” model is selected in the setup
Fixed: Status system variable cycles through “Not Online”, “Command Locked” and “Network Connecting” during projector power up and power down phases
Fixed: Setup dialog doesn’t open on the correct screen on a multi-screen configuration
V 6.0.2
Fixed: Device variables are not reset after a project load (Requires Manager 6.0.3+).
Modified: Zoom and Focus commands now use Key Emulation (instead of direct values) for HD12/18K Series.
Fixed: Monitoring variables are not added/deleted correctly after the device setup dialog.
Fixed: The “Select Input” command doesn’t work for M-Series projectors.
Fixed: “Input” monitoring variable is not updated for M-Series projectors.
V 6.1.0
Added: Support for Showmaster LE & Showmaster XS platforms.
V 6.1.1
Fixed: The Setup dialog box is not always fully visible at the device creation time.
V 6.2.0
Added: Compatibility for Overture CS.
V 6.7.0
Improved: Support for High DPI displays (require Manager 6.7.0+ or Showmaster Editor 2.7.0+)
Changed: Compatibility for Manager 6.7.0 and Showmaster Editor 2.7.0