CAT4OM centralizes radio communication, coordinates command ownership, protects transmit-related operations, and provides diagnostics, logs, validation, and support reports for real station troubleshooting.
Designed to avoid CAT chaos
CAT control becomes fragile when several applications talk to the same radio independently. CAT4OM reduces that risk by centralizing radio communication, publishing live state, and enforcing clear ownership for write operations.
Multiple clients can observe the station, but transmit-related and write operations remain coordinated through the same service. This makes the software side of the station more predictable during normal operation and easier to troubleshoot when something is wrong.
Transmit-safety handling
CAT4OM treats transmit operations as critical station events.
Transmit-related features include:
- command ownership before write operations;
- TX interlock inside a group;
- PTT state tracking;
- watchdog behavior for stuck or long-running transmit states;
- failsafe unkey handling on disconnect or stop;
- special handling for tune and CW actions;
- bridge ownership when an external client controls the radio.
These safeguards are designed to reduce accidental conflicts and keep the software side of the station predictable during transmit activity.
Safer behavior when bridges are involved
External bridges are powerful because they let existing applications use CAT4OM without native support. They also need careful coordination because bridged applications may request frequency changes, mode changes, PTT, split operation, tuner actions, or audio-related behavior.
CAT4OM keeps bridge activity inside the same ownership and state model used by native clients. A TCI or Hamlib/rigctld client is not treated as a hidden second path to the radio; it is part of the station control picture.
This is especially important in digital-mode operation. Applications such as WSJT-X or JTDX may use split behavior, rapid PTT transitions, audio streams, and mode changes. CAT4OM’s job is to make those interactions visible, coordinated, and diagnosable.
Diagnostics for real station troubleshooting
CAT4OM includes tools for operators and support situations:
- radio connection tests;
- CAT diagnostics;
- raw CAT command tools;
- per-radio wire logs;
- UI logs;
- service logs;
- configurable log level;
- support report generation;
- configuration validation;
- handbook validation;
- web status monitoring.
Diagnostics help identify common issues such as unreachable radios, unavailable serial ports, incorrect baud rate or CI-V address, port conflicts, unsupported commands, bridge connection issues, audio-device issues, follower synchronization issues, and malformed or incomplete radio configuration.
Diagnostics during setup
Diagnostics are useful before something breaks. CAT4OM’s connection tests, raw CAT command tools, handbook validation, and per-radio logs can help operators validate a radio profile during setup, tune serial timing, confirm CI-V behavior, verify bridge ports, and understand which commands are actually working.
This makes CAT4OM a better companion for advanced configuration work. Operators can see what the service is doing instead of guessing whether the problem is the radio, the cable, the handbook, the bridge client, the audio device, or a port conflict.
Support reports and wire logs
When a station needs troubleshooting, CAT4OM can collect the information that matters: configuration, logs, validation results, radio status, bridge state, connection information, and protocol traces.
This gives operators and support contacts a much clearer starting point than a simple symptom description, especially when working with serial timing, CI-V behavior, bridge ports, audio devices, or multi-client ownership.
Reliability through clear state
CAT4OM pushes live state updates to connected clients. Clients do not need to guess what happened after a command; they receive the state reported and managed by the service.
This clear state model is the foundation for reliable UI behavior, external integrations, follower operation, diagnostics, and automation.
Use CAT4OM diagnostics and support reports when setting up a new radio profile, investigating a connection problem, or tuning a multi-client station.
