Summary
Matrix switcher with 6 inputs and 4 outputs controllable via RS-232C. Supports power control, input/output routing, panel lock, and status queries. Serial communication at 9600 bps, 8-N-1, no flow control.
Transport
protocols:
- serial
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 # inferred: power on/off commands present
- routable # inferred: input/output routing commands present
- queryable # inferred: ask status command present
Actions
- id: power_on
label: Power On
kind: action
params: []
- id: power_off
label: Power Off
kind: action
params: []
- id: set_channel_1
label: Set Channel 1 Routing
kind: action
params:
- name: input
type: integer
description: Input number (01-06)
- id: set_channel_2
label: Set Channel 2 Routing
kind: action
params:
- name: input
type: integer
description: Input number (01-06)
- id: set_channel_3
label: Set Channel 3 Routing
kind: action
params:
- name: input
type: integer
description: Input number (01-06)
- id: set_channel_4
label: Set Channel 4 Routing
kind: action
params:
- name: input
type: integer
description: Input number (01-06)
- id: lock_on
label: Lock Panel On
kind: action
params: []
- id: lock_off
label: Lock Panel Off
kind: action
params: []
- id: reset
label: Reset
kind: action
params: []
- id: ask_status
label: Ask Status
kind: action
params: []
Feedbacks
- id: power_on_ack
label: Power On Acknowledge
type: enum
values: [SBaLonaK]
- id: power_off_ack
label: Power Off Acknowledge
type: enum
values: [SBaLoFaK]
- id: channel_1_updated
label: Channel 1 Updated
type: string
description: Returns SBUdxxo1 where xx = source (01-06)
- id: channel_2_updated
label: Channel 2 Updated
type: string
description: Returns SBUdxxo2 where xx = source (01-06)
- id: channel_3_updated
label: Channel 3 Updated
type: string
description: Returns SBUdxxo4 where xx = source (01-06)
- id: channel_4_updated
label: Channel 4 Updated
type: string
description: Returns SBUdxxo3 where xx = source (01-06)
- id: lock_on
label: Lock On
type: enum
values: [SBSYSLoK]
- id: lock_off
label: Lock Off
type: enum
values: [SBSYSULK]
- id: reset_ack
label: Reset Acknowledge
type: enum
values: [SBRStaCK]
- id: status_ack
label: Status Acknowledge
type: enum
values: [SBStataK]
- id: in_out_state
label: Input/Output State
type: string
description: Returns SBUD0000XXYY where XX=input (01-06), YY=output (01-06)
Events
# UNRESOLVED: no unsolicited event descriptions in source
Macros
# UNRESOLVED: no explicit multi-step macros in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source
Notes
After receiving SBASKSTA, device sends status sequentially: item 10, 1/2, IN/OUT state, 7/8 feedback commands.
Provenance
source_domains:
- shinybowusa.com
source_urls:
- https://shinybowusa.com/PDF/RS232_V1.0.pdf
- https://shinybowusa.com/PDF/RS232_V2.0.pdf
retrieved_at: 2026-05-21T22:06:14.404Z
last_checked_at: 2026-05-31T21:22:45.245Z
Verification Summary
verdict: verified
checked_at: 2026-05-31T21:22:45.245Z
matched_actions: 10
action_count: 10
confidence: medium
summary: "All 10 spec actions matched source control commands one-to-one with correct transport parameters. (5 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "no unsolicited event descriptions in source"
- "no explicit multi-step macros in source"
- "no safety warnings or interlock procedures in source"
- "command timing/interval specifications not stated in source"
- "fault behavior and error recovery not documented"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0