Summary
Casio data projector with RS-232C serial control interface. All commands use ASCII decimal format. Projector returns ? for unrecognized commands and ignores values outside valid ranges (e.g., volume clamped to max).
Transport
protocols:
- serial
serial:
baud_rate: 19200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # PWR read/write present
- routable # SRC input switching present
- queryable # LMP lamp time query, read commands present
- levelable # VOL volume control present
Actions
- id: power
label: Power On/Off
kind: action
params:
- name: state
type: integer
description: 0 = Off, 1 = On
- id: select_input
label: Select Input Source
kind: action
params:
- name: source
type: integer
description: 0=RGB, 1=Component, 2=Video, 5=USB, 6=Auto(RGB/Component), 7=HDMI, 8=Wireless
- id: blank_screen
label: Blank Screen
kind: action
params:
- name: state
type: integer
description: 0 = Off, 1 = On
- id: volume
label: Volume
kind: action
params:
- name: level
type: integer
description: 0-50 (range varies by model - projector clamps out-of-range to max)
- id: color_mode
label: Color Mode
kind: action
params:
- name: mode
type: integer
description: 0=Presentation, 1=Graphics, 2=Theater, 3=Standard, 4=Blackboard, 5=Game
- id: aspect_ratio
label: Aspect Ratio
kind: action
params:
- name: ratio
type: integer
description: 0=Normal(RGB/HDMI PC), 1=16:9, 2=Normal(Video/component/HDMI DTV), 3=Letter Box, 4=Full, 5=True, 6=4:3
- id: optical_zoom_shift
label: Optical Zoom Shift
kind: action
params:
- name: direction
type: integer
description: 0=No change, 1=Shift wide, 2=Shift tele
- id: optical_focus_shift
label: Optical Focus Shift
kind: action
params:
- name: direction
type: integer
description: 0=No change, 1=Shift near, 2=Shift far
- id: lamp_time_reset
label: Lamp Time Reset
kind: action
params:
- name: action
type: integer
description: 0=Do not reset, 1=Reset (only when lamp time exceeds 2100 hours AND power is off)
Feedbacks
- id: power_state
label: Power State
type: enum
values: [0, 1]
description: 0=Off, 1=On
- id: input_source
label: Input Source
type: enum
values: [0, 1, 2, 5, 6, 7, 8]
description: Current selected input
- id: blank_state
label: Blank Screen State
type: enum
values: [0, 1]
description: 0=Off, 1=On
- id: volume_level
label: Volume Level
type: range
description: Returns (min,max,current) e.g. (0-50,35)
- id: color_mode_state
label: Color Mode
type: enum
values: [0, 1, 2, 3, 4, 5]
- id: aspect_ratio_state
label: Aspect Ratio
type: enum
values: [0, 1, 2, 3, 4, 5, 6]
- id: lamp_time
label: Lamp Time
type: integer
description: Hours elapsed - read only
- id: lamp_time_reset_state
label: Lamp Time Reset
type: enum
values: [0, 1]
description: 0=Do not reset, 1=Reset (write only when conditions met)
Variables
# All settable parameters exposed as both write actions and read queries.
# No additional variables beyond Actions above.
Events
# UNRESOLVED: no unsolicited event notifications described in source
Macros
# UNRESOLVED: no multi-step macro sequences described in source
Safety
confirmation_required_for: []
interlocks:
- After turning off, wait for projector to cool down before turning power back on
- After power on, wait at least 1 minute before turning power off
- Lamp time reset only allowed when lamp time exceeds 2100 hours AND projector power is off
Notes
Command format: ASCII decimal integers wrapped in parentheses, e.g. (PWR1) to power on, (VOL?) to query volume.
Read format: send <command>? wrapped in parentheses, e.g. (VOL?). Response: (min,max,current) wrapped in parentheses, e.g. (0-50,35).
Write format: send <command><value> wrapped in parentheses, e.g. (VOL25).
Projector returns ? for unrecognized commands. Out-of-range values for bounded settings (e.g., volume) are clamped to maximum.
Most read/write operations disabled while projector is off. Exceptions: power state read, power on, lamp time read, lamp time reset.
Provenance
source_domains:
- support.casio.com
source_urls:
- https://support.casio.com/pdf/007/YK-5_RS-232C_Control_E.pdf
retrieved_at: 2026-05-14T13:50:09.945Z
last_checked_at: 2026-06-03T06:28:16.772Z
Verification Summary
verdict: verified
checked_at: 2026-06-03T06:28:16.772Z
matched_actions: 9
action_count: 9
confidence: medium
summary: "Complete match between spec actions and source document (4 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "no unsolicited event notifications described in source"
- "no multi-step macro sequences described in source"
- "firmware version compatibility not stated in source"
- "specific volume range for this model not stated — range varies by model"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0