Summary
Digital Projection HIGHlite Laser II 3D Series laser projectors support both TCP/IP network control (port 7000) and RS-232 serial control. Commands are ASCII text strings delimited by * prefix and CR suffix, with = (set), ? (get), and execute operators. Responses return ACK/ack on success or NAK/nack on failure.
Transport
protocols:
- tcp
- serial
addressing:
port: 7000
default_ip: 192.168.0.100
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable
- routable
- queryable
- levelable
Actions
- id: input
label: Input Select
kind: action
params:
- name: source
type: integer
description: HL Laser II 3D: 0=HDMI1 1=HDMI2 2=RGB 3=BNC 4=DVI 5=DP 6=HDBT 7=HDSDI; HL Laser 4K: 0=DisplayPort 1=HDMI1 2=HDMI2 3=HDBaseT 4=3G-SDI; M-Vision Laser 18K: 0=HDMI1 1=HDMI2 2=DP1 3=DP2 4=HDBaseT 5=3G-SDI
- id: test_pattern
label: Test Pattern
kind: action
params:
- name: pattern
type: integer
description: 0=Off 1=White 2=Black 3=Red 4=Green 5=Blue 6=Checkerboard/Cyan 7=Crosshatch/Yellow 8=V Burst/Magenta 9=H Burst 10=Color Bar 11=Plunge
- id: zoom_in
label: Zoom In
kind: action
params: []
- id: zoom_out
label: Zoom Out
kind: action
params: []
- id: focus_near
label: Focus Near
kind: action
params: []
- id: focus_far
label: Focus Far
kind: action
params: []
- id: lens_up
label: Lens Up
kind: action
params: []
- id: lens_down
label: Lens Down
kind: action
params: []
- id: lens_left
label: Lens Left
kind: action
params: []
- id: lens_right
label: Lens Right
kind: action
params: []
- id: lens_center
label: Lens Center
kind: action
params: []
- id: lens_load
label: Lens Load
kind: action
params:
- name: slot
type: integer
description: 1 to 10
- id: lens_save
label: Lens Save
kind: action
params:
- name: slot
type: integer
description: 1 to 10
- id: lens_clear
label: Lens Clear
kind: action
params:
- name: slot
type: integer
description: 1 to 10
- id: lens_type
label: Lens Type
kind: action
params:
- name: slot
type: integer
description: 1 to 10
- id: lens_lock
label: Lens Lock
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: pic_mode
label: Picture Mode
kind: action
params:
- name: mode
type: integer
description: 0=High Bright 1=Presentation 2=Video
- id: db_on
label: Dynamic Black
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: sp_on
label: SP On
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: gamma
label: Gamma
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0=1.0 1=1.8 2=2.0 3=2.2 4=2.35 5=2.5 6=Checkerboard 7=Crosshatch; HL Laser 4K: 0-11 including HDR variants; M-Vision Laser 18K: 0=1.0 1=1.8 2=2.0 3=2.2 4=2.35 5=2.5 6=S-curve 7=DICOM
- id: brightness
label: Brightness
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: contrast
label: Contrast
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: saturation
label: Saturation
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hue
label: Hue
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: sharpness
label: Sharpness
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-15; HL Laser 4K: 0-10
- id: nr
label: Noise Reduction
kind: action
params:
- name: value
type: integer
description: M-Vision Laser 18K: 0 to 3
- id: nr_level
label: NR Level
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0 to 3
- id: nr_temporal
label: NR Temporal
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0 to 3
- id: nr_block
label: NR Block
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0 to 3
- id: nr_mosquito
label: NR Mosquito
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0 to 3
- id: nr_hori
label: NR Horizontal
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0 to 3
- id: nr_vert
label: NR Vertical
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0 to 3
- id: nr_reset
label: NR Reset
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0 to 3
- id: h_position
label: Horizontal Position
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: v_position
label: Vertical Position
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: vga_phase
label: VGA Phase
kind: action
params:
- name: value
type: integer
description: 0 to 31
- id: tracking
label: Tracking
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: sync_level
label: Sync Level
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: freeze
label: Freeze
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: resync
label: Resync
kind: action
params: []
- id: color_space
label: Color Space
kind: action
params:
- name: value
type: integer
description: 0=Auto 1=YPbPr 2=YCbCr 3=RGB-PC 4=RGB-Video
- id: color_temp
label: Color Temperature
kind: action
params:
- name: value
type: integer
description: 0=3200K 1=5400K 2=6500K 3=7500K 4=9300K 5=Native
- id: color_mode
label: Color Mode
kind: action
params:
- name: value
type: integer
description: 0=ColorMax 1=Manual Color Matching 2=Color Temperature 3=Gains and Lifts
- id: color_max
label: ColorMax
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0=REC709 1=EBU 2=SMPTE 3=Native 4=User1 5=User2; HL Laser 4K: 0=REC709 1=EBU 2=SMPTE 3=Peak 4=User1 5=User2; M-Vision: 0=HDTV 1=Peak 2=User1 3=User2
- id: red_lift
label: Red Lift
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: green_lift
label: Green Lift
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: blue_lift
label: Blue Lift
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: red_gain
label: Red Gain
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: green_gain
label: Green Gain
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: blue_gain
label: Blue Gain
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: gainlift_reset
label: Gain/Lift Reset
kind: action
params: []
- id: auto_test_ptrn
label: Auto Test Pattern
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: user_std_rx
label: User Standard Red X
kind: action
params:
- name: value
type: integer
description: 550 to 750
- id: user_std_ry
label: User Standard Red Y
kind: action
params:
- name: value
type: integer
description: 250 to 450
- id: user_std_gx
label: User Standard Green X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user_std_gy
label: User Standard Green Y
kind: action
params:
- name: value
type: integer
description: 400 to 750
- id: user_std_bx
label: User Standard Blue X
kind: action
params:
- name: value
type: integer
description: 50 to 250
- id: user_std_by
label: User Standard Blue Y
kind: action
params:
- name: value
type: integer
description: 0 to 120
- id: user_std_wx
label: User Standard White X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user_std_wy
label: User Standard White Y
kind: action
params:
- name: value
type: integer
description: 250 to 450
- id: user_std_reset
label: User Standard Reset
kind: action
params: []
- id: user_target_rx
label: User Target Red X
kind: action
params:
- name: value
type: integer
description: 550 to 750
- id: user_target_ry
label: User Target Red Y
kind: action
params:
- name: value
type: integer
description: 250 to 450
- id: user_target_gx
label: User Target Green X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user_target_gy
label: User Target Green Y
kind: action
params:
- name: value
type: integer
description: 400 to 750
- id: user_target_bx
label: User Target Blue X
kind: action
params:
- name: value
type: integer
description: 50 to 250
- id: user_target_by
label: User Target Blue Y
kind: action
params:
- name: value
type: integer
description: 0 to 120
- id: user_target_wx
label: User Target White X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user_target_wy
label: User Target White Y
kind: action
params:
- name: value
type: integer
description: 250 to 450
- id: user_target_cx
label: User Target Cyan X
kind: action
params:
- name: value
type: integer
description: 125 to 325
- id: user_target_cy
label: User Target Cyan Y
kind: action
params:
- name: value
type: integer
description: 225 to 425
- id: user_target_mx
label: User Target Magenta X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user_target_my
label: User Target Magenta Y
kind: action
params:
- name: value
type: integer
description: 50 to 250
- id: user_target_yx
label: User Target Yellow X
kind: action
params:
- name: value
type: integer
description: 300 to 500
- id: user_target_yy
label: User Target Yellow Y
kind: action
params:
- name: value
type: integer
description: 400 to 600
- id: user_target_reset
label: User Target Reset
kind: action
params: []
- id: user2_target_rx
label: User 2 Target Red X
kind: action
params:
- name: value
type: integer
description: 550 to 750
- id: user2_target_ry
label: User 2 Target Red Y
kind: action
params:
- name: value
type: integer
description: 250 to 450
- id: user2_target_gx
label: User 2 Target Green X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user2_target_gy
label: User 2 Target Green Y
kind: action
params:
- name: value
type: integer
description: 400 to 750
- id: user2_target_bx
label: User 2 Target Blue X
kind: action
params:
- name: value
type: integer
description: 50 to 250
- id: user2_target_by
label: User 2 Target Blue Y
kind: action
params:
- name: value
type: integer
description: 0 to 120
- id: user2_target_wx
label: User 2 Target White X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user2_target_wy
label: User 2 Target White Y
kind: action
params:
- name: value
type: integer
description: 250 to 450
- id: user2_target_cx
label: User 2 Target Cyan X
kind: action
params:
- name: value
type: integer
description: 125 to 325
- id: user2_target_cy
label: User 2 Target Cyan Y
kind: action
params:
- name: value
type: integer
description: 225 to 425
- id: user2_target_mx
label: User 2 Target Magenta X
kind: action
params:
- name: value
type: integer
description: 200 to 400
- id: user2_target_my
label: User 2 Target Magenta Y
kind: action
params:
- name: value
type: integer
description: 50 to 250
- id: user2_target_yx
label: User 2 Target Yellow X
kind: action
params:
- name: value
type: integer
description: 300 to 500
- id: user2_target_yy
label: User 2 Target Yellow Y
kind: action
params:
- name: value
type: integer
description: 400 to 600
- id: user2_target_reset
label: User 2 Target Reset
kind: action
params: []
- id: hsg_hue_r
label: HSG Hue Red
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_hue_g
label: HSG Hue Green
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_hue_b
label: HSG Hue Blue
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_hue_c
label: HSG Hue Cyan
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_hue_m
label: HSG Hue Magenta
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_hue_y
label: HSG Hue Yellow
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_sat_r
label: HSG Saturation Red
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_sat_g
label: HSG Saturation Green
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_sat_b
label: HSG Saturation Blue
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_sat_c
label: HSG Saturation Cyan
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_sat_m
label: HSG Saturation Magenta
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_sat_y
label: HSG Saturation Yellow
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_gain_r
label: HSG Gain Red
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_gain_g
label: HSG Gain Green
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_gain_b
label: HSG Gain Blue
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_gain_c
label: HSG Gain Cyan
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_gain_m
label: HSG Gain Magenta
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_gain_y
label: HSG Gain Yellow
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-200; HL Laser 4K: 0-100
- id: hsg_white_r
label: HSG White Red
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_white_g
label: HSG White Green
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_white_b
label: HSG White Blue
kind: action
params:
- name: value
type: integer
description: 0 to 200
- id: hsg_reset
label: HSG Reset
kind: action
params: []
- id: aspect_ratio
label: Aspect Ratio
kind: action
params:
- name: value
type: integer
description: 0=5:4 1=4:3 2=16:10 3=16:9 4=1.88 5=2.35 6=Theaterscope 7=Source 8=Unscaled
- id: digi_zoom
label: Digital Zoom
kind: action
params:
- name: value
type: integer
description: 0 to 100
- id: digi_pan
label: Digital Pan
kind: action
params:
- name: value
type: integer
description: -320 to +320
- id: digi_pan_bound
label: Digital Pan Bound
kind: action
params:
- name: value
type: integer
description: -320 to +320
- id: digi_scan
label: Digital Scan
kind: action
params:
- name: value
type: integer
description: -200 to +200
- id: digi_scan_bound
label: Digital Scan Bound
kind: action
params:
- name: value
type: integer
description: -200 to +200
- id: digi_zoom_rst
label: Digital Zoom Reset
kind: action
params: []
- id: overscan
label: Overscan
kind: action
params:
- name: value
type: integer
description: 0=Off 1=Crop 2=Zoom
- id: h_keystone
label: Horizontal Keystone
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: -470 to +470; HL Laser 4K: -600 to +600
- id: v_keystone
label: Vertical Keystone
kind: action
params:
- name: value
type: integer
description: -400 to +400
- id: keystone_reset
label: Keystone Reset
kind: action
params: []
- id: rotation
label: Rotation
kind: action
params:
- name: value
type: integer
description: -100 to +100
- id: rotation_reset
label: Rotation Reset
kind: action
params: []
- id: h_pin_barrel
label: Horizontal Pin Barrel
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: -150 to +300; HL Laser 4K: -120 to +229; M-Vision: -150 to +300
- id: v_pin_barrel
label: Vertical Pin Barrel
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: -150 to +300; HL Laser 4K: -120 to +120
- id: pin_barrel_reset
label: Pin Barrel Reset
kind: action
params: []
- id: 4corner_ulx
label: Four Corner Upper Left X
kind: action
params:
- name: value
type: integer
description: -192 to +192
- id: 4corner_uly
label: Four Corner Upper Left Y
kind: action
params:
- name: value
type: integer
description: -120 to +120
- id: 4corner_urx
label: Four Corner Upper Right X
kind: action
params:
- name: value
type: integer
description: -192 to +192
- id: 4corner_ury
label: Four Corner Upper Right Y
kind: action
params:
- name: value
type: integer
description: -120 to +120
- id: 4corner_llx
label: Four Corner Lower Left X
kind: action
params:
- name: value
type: integer
description: -192 to +192
- id: 4corner_lly
label: Four Corner Lower Left Y
kind: action
params:
- name: value
type: integer
description: -120 to +120
- id: 4corner_lrx
label: Four Corner Lower Right X
kind: action
params:
- name: value
type: integer
description: -192 to +192
- id: 4corner_lry
label: Four Corner Lower Right Y
kind: action
params:
- name: value
type: integer
description: -120 to +120
- id: 4corner_reset
label: Four Corner Reset
kind: action
params: []
- id: arc_top
label: Arc Top
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: -150 to +150; HL Laser 4K: -60 to +115
- id: arc_bottom
label: Arc Bottom
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: -150 to +150; HL Laser 4K: -60 to +114
- id: arc_left
label: Arc Left
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: -150 to +150; HL Laser 4K: -60 to +115
- id: arc_right
label: Arc Right
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: -150 to +150; HL Laser 4K: -60 to +114
- id: arc_reset
label: Arc Reset
kind: action
params: []
- id: blanking_top
label: Blanking Top
kind: action
params:
- name: value
type: integer
description: 0 to 360
- id: blanking_bottom
label: Blanking Bottom
kind: action
params:
- name: value
type: integer
description: 0 to 360
- id: blanking_left
label: Blanking Left
kind: action
params:
- name: value
type: integer
description: 0 to 534
- id: blanking_right
label: Blanking Right
kind: action
params:
- name: value
type: integer
description: 0 to 534
- id: blanking_reset
label: Blanking Reset
kind: action
params: []
- id: warp_reset
label: Warp Reset
kind: action
params: []
- id: active_warp
label: Active Warp
kind: action
params:
- name: value
type: integer
description: 0=none 1=Keystone 2=Four Corner 3=Rotation 4=Pin/Barrel 5=Arc
- id: cust_wp_write
label: Custom Warp Write
kind: action
params:
- name: value
type: integer
description: 1=User1 2=User2
- id: cust_wp_clear
label: Custom Warp Clear
kind: action
params:
- name: value
type: integer
description: 1=User1 2=User2
- id: cust_wp_send
label: Custom Warp Send
kind: action
params:
- name: value
type: integer
description: 0=Off 1=User1 2=User2
- id: cust_wp_ck_sum
label: Custom Warp Checksum
kind: action
params: []
- id: warp_cust
label: Warp Custom
kind: action
params:
- name: value
type: integer
description: 0=Off 1=User1 2=User2
- id: eb_stat
label: Edge Blend Status
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: eb_adl
label: Edge Blend ADL
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: eb_top
label: Edge Blend Top
kind: action
params:
- name: value
type: integer
description: 0, 100 to 500
- id: eb_bottom
label: Edge Blend Bottom
kind: action
params:
- name: value
type: integer
description: 0, 100 to 500
- id: eb_left
label: Edge Blend Left
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0, 100 to 800; M-Vision: 0, 100 to 500
- id: eb_right
label: Edge Blend Right
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0, 100 to 800; M-Vision: 0, 100 to 500
- id: eb_blu_top
label: Edge Blend Blanking Top
kind: action
params:
- name: value
type: integer
description: 0 to 32
- id: eb_blu_btm
label: Edge Blend Blanking Bottom
kind: action
params:
- name: value
type: integer
description: 0 to 32
- id: eb_blu_left
label: Edge Blend Blanking Left
kind: action
params:
- name: value
type: integer
description: 0 to 32
- id: eb_blu_right
label: Edge Blend Blanking Right
kind: action
params:
- name: value
type: integer
description: 0 to 32
- id: eb_all
label: Edge Blend All
kind: action
params:
- name: value
type: integer
description: 0 to 255
- id: eb_red
label: Edge Blend Red
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-255; HL Laser 4K: 0-32
- id: eb_green
label: Edge Blend Green
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-255; HL Laser 4K: 0-32
- id: eb_blue
label: Edge Blend Blue
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0-255; HL Laser 4K: 0-32
- id: eb_reset
label: Edge Blend Reset
kind: action
params: []
- id: 3d_format
label: 3D Format
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0=Off 1=Auto 2=SBS 3=TAB 4=Dual-Pipe 5=Frame Sequential; HL Laser 4K: 0=Off 1=Auto 2=SBS 3=TAB 4=Dual-Pipe 5=Frame Sequential
- id: 3d_dlplink
label: 3D DLP Link
kind: action
params:
- name: value
type: integer
description: M-Vision Laser 18K: 0=Off 1=On
- id: 3d_dominance
label: 3D Dominance
kind: action
params:
- name: value
type: integer
description: 0=Normal 1=Reverse
- id: 3d_darktime
label: 3D Dark Time
kind: action
params:
- name: value
type: integer
description: 0=0.65ms 1=1.3ms 2=1.95ms 3=2.5ms
- id: 3d_syncoffset
label: 3D Sync Offset
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0-60; M-Vision Laser 18K: 0-200
- id: 3d_syncref
label: 3D Sync Reference
kind: action
params:
- name: value
type: integer
description: 0=External 1=Internal
- id: laser_mode
label: Laser Mode
kind: action
params:
- name: value
type: integer
description: 0=Eco 1=Normal 2=Custom
- id: laser_power
label: Laser Power
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 30-100; M-Vision Laser 18K: 20-100; only available when laser.mode=2
- id: laser_hours
label: Laser Hours
kind: action
params: []
- id: altitude
label: Altitude Mode
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 1=On 2=Auto; HL Laser 4K: 1=Auto 2=On; M-Vision Laser 18K: 0=On 1=Auto 2=Quiet
- id: cooling_condition
label: Cooling Condition
kind: action
params:
- name: value
type: integer
description: M-Vision Laser 18K: 0=Table 1=Ceiling 2=Freetilt 3=Auto
- id: orientation
label: Orientation
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D/M-Vision: 0=Desktop Front 1=Ceiling Front 2=Desktop Rear 3=Ceiling Rear; M-Vision Laser 18K: also 4=Auto-front
- id: screen_setting
label: Screen Setting
kind: action
params:
- name: value
type: integer
description: 0=16:10 1=16:9 2=4:3
- id: auto_poweroff
label: Auto Power Off
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: auto_poweron
label: Auto Power On
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: schedule_power
label: Schedule Power
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: schedule1_on_day
label: Schedule 1 On Day
kind: action
params:
- name: value
type: integer
description: Bit field (bits 0-6 = Sun-Sat)
- id: schedule1_off_day
label: Schedule 1 Off Day
kind: action
params:
- name: value
type: integer
description: Bit field (bits 0-6 = Sun-Sat)
- id: schedule1_on_time
label: Schedule 1 On Time
kind: action
params:
- name: value
type: string
description: HH:MM format
- id: schedule1_off_time
label: Schedule 1 Off Time
kind: action
params:
- name: value
type: string
description: HH:MM format
- id: schedule2_on_day
label: Schedule 2 On Day
kind: action
params:
- name: value
type: integer
description: Bit field (bits 0-6 = Sun-Sat)
- id: schedule2_off_day
label: Schedule 2 Off Day
kind: action
params:
- name: value
type: integer
description: Bit field (bits 0-6 = Sun-Sat)
- id: schedule2_on_time
label: Schedule 2 On Time
kind: action
params:
- name: value
type: string
description: HH:MM format
- id: schedule2_off_time
label: Schedule 2 Off Time
kind: action
params:
- name: value
type: string
description: HH:MM format
- id: date
label: Date
kind: action
params:
- name: value
type: string
description: HL Laser II 3D/M-Vision: yyyy/MM/dd; HL Laser 4K: DD:MM:YYYY
- id: time_zone
label: Time Zone
kind: action
params:
- name: value
type: integer
description: -11 to +12
- id: time_adjust
label: Time Adjust
kind: action
params:
- name: value
type: string
description: HH:MM format
- id: startup_logo
label: Startup Logo
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: standby_mode
label: Standby Mode
kind: action
params:
- name: value
type: integer
description: M-Vision Laser 18K: 0=Saving 1=Eco 2=Normal
- id: blank_screen
label: Blank Screen
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0=Black 1=Blue 2=White
- id: trig_1
label: Trigger 1
kind: action
params:
- name: value
type: integer
description: 0=Off 1=Screen 2-10=Aspect ratios 11=RS232 12=RS232 on 13=RS232 off
- id: trig_2
label: Trigger 2
kind: action
params:
- name: value
type: integer
description: 0=Off 1=Screen 2-10=Aspect ratios 11=RS232 12=RS232 on 13=RS232 off
- id: auto_source
label: Auto Source
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: ir_enable
label: IR Enable
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0=Off 1=On
- id: ir_code
label: IR Code
kind: action
params:
- name: value
type: integer
description: 00 to 99
- id: ir_code_rst
label: IR Code Reset
kind: action
params: []
- id: osd_lang
label: OSD Language
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0=English 1=French 2=Spanish 3=German 4=Simplified Chinese 5=Japanese 6=Korean 7=Spanish; M-Vision Laser 18K: 0=English 1=French 2=German 3=Spanish 4=Simplified Chinese
- id: osd_menupos
label: OSD Menu Position
kind: action
params:
- name: value
type: integer
description: 0=TopLeft 1=TopRight 2=BottomLeft 3=BottomRight 4=Center
- id: osd_trans
label: OSD Transparency
kind: action
params:
- name: value
type: integer
description: 0=0% 1=25% 2=50% 3=75%
- id: osd_timer
label: OSD Timer
kind: action
params:
- name: value
type: integer
description: 0=Always On 1=10s 2=30s 3=60s
- id: osd_msgbox
label: OSD Message Box
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: recall_mem
label: Recall Memory
kind: action
params:
- name: value
type: integer
description: 0=Preset A 1=Preset B 2=Preset C 3=Preset D 4=Default
- id: save_mem
label: Save Memory
kind: action
params:
- name: value
type: integer
description: 0=Preset A 1=Preset B 2=Preset C 3=Preset D
- id: network_mode
label: Network Mode
kind: action
params:
- name: value
type: integer
description: 0=Projector Control 1=Service
- id: lan_power
label: LAN Power
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: lan_dhcp
label: LAN DHCP
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: lan_ip
label: LAN IP Address
kind: action
params:
- name: value
type: string
description: xxx.xxx.xxx.xxx format
- id: lan_subnet
label: LAN Subnet
kind: action
params:
- name: value
type: string
description: xxx.xxx.xxx.xxx format
- id: lan_gateway
label: LAN Gateway
kind: action
params:
- name: value
type: string
description: xxx.xxx.xxx.xxx format
- id: lan_dns
label: LAN DNS
kind: action
params:
- name: value
type: string
description: xxx.xxx.xxx.xxx format
- id: lan_mac
label: LAN MAC Address
kind: action
params: []
- id: lan_amx
label: LAN AMX
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: pip_mode
label: PIP Mode
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: pip_input
label: PIP Input
kind: action
params:
- name: value
type: integer
description: HL Laser II 3D: 0=HDMI1 1=HDMI2 2=RGB 3=COMP 4=DP 5=HDBaseT 6=3G-SDI; HL Laser 4K: 0=DP 1=HDMI1 2=HDMI2 3=HDBaseT 4=3G-SDI; M-Vision: 0=HDMI1 1=HDMI2 2=DP1 3=DP2 4=HDBaseT 5=3G-SDI
- id: pip_position
label: PIP Position
kind: action
params:
- name: value
type: integer
description: 0=TopLeft 1=TopRight 2=BottomLeft 3=BottomRight 4=PBP
- id: power
label: Power
kind: action
params:
- name: value
type: integer
description: 0=Off 1=On
- id: shutter
label: Shutter
kind: action
params:
- name: value
type: integer
description: 0=Open 1=Close
- id: pic_mute
label: Picture Mute
kind: action
params:
- name: value
type: integer
description: M-Vision Laser 18K: 0=Open 1=Close
- id: total_hours
label: Total Hours
kind: action
params: []
- id: status
label: Projector Status
kind: action
params: []
- id: errcode
label: Error Code
kind: action
params: []
- id: sys_info
label: System Info
kind: action
params: []
- id: dlp_pattern
label: DLP Pattern
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0=Off 1=RGB Ramps 2=Color Bar 3=Step Bars 4=Check Board 5=Grid 6=H Lines 7=V Lines 8=D Lines 9=Ramp H 10=Ramp V 11=White 12=Red 13=Green 14=Blue 15=Black 16=Cyan 17=Magenta 18=Yellow
- id: pri_reset
label: Pattern Reset
kind: action
params: []
- id: sp_power
label: SP Power
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0=Off 1=On
- id: sp_index_v
label: SP Index Vertical
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0, 0 to 4096
- id: sp_index_h
label: SP Index Horizontal
kind: action
params:
- name: value
type: integer
description: HL Laser 4K: 0, 0 to 4096
- id: warp_key
label: Warp Key
kind: action
params: []
- id: factory_reset
label: Factory Reset
kind: action
params: []
# === Status / info / environmental commands documented in source but not previously enumerated ===
# Each key below appears verbatim in the source command table.
- id: "eb.blu.bottom"
label: "eb.blu.bottom — Edge-Blend Black Level Uplift bottom (0-32)"
kind: action
params:
- name: value
type: integer
description: "0 to 32"
- id: "serial"
label: "serial — Projector serial number (read-only string)"
kind: query
params: []
- id: "g.portrait"
label: "g.portrait — Geometry portrait orientation (read-only number)"
kind: query
params: []
- id: "g.tilt"
label: "g.tilt — Geometry tilt (read-only number)"
kind: query
params: []
- id: "ti"
label: "ti — Intake (input) temperature (read-only number)"
kind: query
params: []
- id: "tc"
label: "tc — Core / case temperature (read-only number)"
kind: query
params: []
- id: "tb1"
label: "tb1 — Board temperature 1 (read-only number)"
kind: query
params: []
- id: "tb2"
label: "tb2 — Board temperature 2 (read-only number)"
kind: query
params: []
- id: "fan1_3"
label: "fan1_3 — Fan 1-3 speed (xxxx / xxxx / xxxx)"
kind: query
params: []
- id: "fan4_6"
label: "fan4_6 — Fan 4-6 speed"
kind: query
params: []
- id: "fan7_9"
label: "fan7_9 — Fan 7-9 speed"
kind: query
params: []
- id: "fan10_12"
label: "fan10_12 — Fan 10-12 speed"
kind: query
params: []
- id: "fan13_15"
label: "fan13_15 — Fan 13-15 speed"
kind: query
params: []
- id: "fan16_18"
label: "fan16_18 — Fan 16 (-18) speed"
kind: query
params: []
- id: "water.pump1"
label: "water.pump1 — Water pump 1 status (read-only number)"
kind: query
params: []
- id: "water.pump2"
label: "water.pump2 — Water pump 2 status (read-only number)"
kind: query
params: []
- id: "water.pump3"
label: "water.pump3 — Water pump 3 status (read-only number)"
kind: query
params: []
Feedbacks
- id: ack_response
label: Command Acknowledged
type: string
description: Returns "ACK <command> = <value>" or "ack <command> = <value>" on success
- id: nak_response
label: Command Rejected
type: string
description: Returns "NAK <description>" or "nack <description>" on failure
- id: query_response
label: Query Response
type: string
description: Returns current value as ASCII text string for ? (get) operator commands
Variables
# All settable commands above can also be queried via the ? operator.
# The following informational variables are documented:
- id: model_name
type: string
description: Model name string
- id: serial_number
type: string
description: Serial number string
- id: sw_version
type: string
description: Main firmware version string
- id: sw1_version
type: string
description: Secondary firmware version (HL Laser 4K)
- id: sw2_version
type: string
description: Tertiary firmware version (HL Laser 4K)
- id: sw3_version
type: string
description: Quaternary firmware version (HL Laser 4K)
- id: act_source
type: string
description: Active source information
- id: signal
type: string
description: Signal information
- id: h_refresh
type: number
description: Horizontal refresh rate
- id: v_refresh
type: number
description: Vertical refresh rate
- id: pixel_clock
type: number
description: Pixel clock frequency
- id: laser_hours_info
type: number
description: Laser projector hours
- id: atmos_alti
type: number
description: Atmospheric altitude info
- id: atmos_pressure
type: number
description: Atmospheric pressure
- id: ac_voltage
type: enum
values: [0, 1]
description: 0=90-150V 1=160-264V
- id: g_ceiling
type: enum
values: [0, 1]
description: M-Vision Laser 18K: 0=table 1=ceiling
- id: altitude_info
type: enum
values: [0, 1]
description: HL Laser 4K: 0=Low 1=High
- id: laser_power_info
type: number
description: HL Laser 4K laser power level
- id: laser_temp
type: number
description: HL Laser 4K laser temperature
- id: fans
type: string
description: All fan and environment status
- id: water_pump
type: number
description: Water pump status
Events
# UNRESOLVED: source does not document unsolicited event notifications from projector
Macros
# UNRESOLVED: source does not document multi-step macro sequences
Safety
confirmation_required_for: []
interlocks:
- Only one control path (serial or network) should be used at a time. Using both simultaneously may result in unpredictable behavior.
- Wait for complete response to a command before sending another command.
Notes
Command syntax: *<command> <operator> <value> where operator is = (set), ? (get), +/- (inc/dec), or absent (execute). All commands end with ASCII CR (code 13). Spaces are required before operator and value. Example: *orientation = 3.
Response format: ACK/ack on success (e.g., ACK aspect.ratio = 1), NAK/nack on failure with error description.
Default IP address: 192.168.0.100. TCP port: 7000.
Provenance
source_domains:
- digitalprojection.co.uk
source_urls:
- https://digitalprojection.co.uk/dpdownloads/Protocol/Simplified-Protocol-Guide-Rev-H.pdf
retrieved_at: 2026-05-04T15:09:49.913Z
last_checked_at: 2026-06-02T21:41:30.796Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T21:41:30.796Z
matched_actions: 256
action_count: 256
confidence: medium
summary: "All 256 spec actions verified against source. Amend added 17 entries with literal dotted keys matching source rows 293, 400, 418-426, 430-435, 438-440 (eb.blu.bottom, serial, g.portrait/tilt, ti/tc/tb1/tb2 temps, fan groups, water pump status). Prior 17 extras now all covered. Transport TCP/IP+Serial confirmed. (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "EVL Series model name not found in source document; compatible_with.models lists all models explicitly documented"
- "source does not document unsolicited event notifications from projector"
- "source does not document multi-step macro sequences"
- "EVL Series model number not found in source; compatible_with lists all explicitly documented models (HIGHlite Laser II 3D Series, HL Laser 4K, M-Vision Laser 18K)"
- "firmware version compatibility range not stated"
- "authentication credentials or token format not stated (auth.type: none inferred from absence of any login procedure)"
- "unsolicited event/notification format not documented"
- "macro/multistep command sequences not documented"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0