PD capabilities emulation
Model the device you're emulating: declare its identity — version, model, vendor code, serial, firmware — and its capabilities, from input and output counts to reader LEDs, buzzer, text display, and secure-channel support, so it behaves like a real class of PD.
Slot-backed profiles
Store multiple device configurations on hardware and switch between them without re-entering addresses, keys, or capabilities.
Secure channel support
Negotiate the OSDP secure channel with full SCBK and SCBK-D handling, so you can exercise encrypted sessions and install-key fallback against a peer you fully configure.
Live CP/PD status
Watch live online and secure-channel state — including SCBK-D usage — for each managed PD in a compact badge strip while a session runs.
OSDP commands and events
Configure and send OSDP commands to a PD in CP mode, or submit events toward the control panel in PD mode, straight from the UI — build the payload, choose the target, and fire.
Actions building block
Save any command or event as a reusable action card, then build on it — repeat on a cadence, chain into sequences, or fire automatically from peer or interval triggers, and run any card with one click.
OSDP logs and events
Correlate OSDP report activity with device-side libosdp logs in split runtime panes, filtered by PD and log level, for deeper analysis and debugging.
File transfer
Drive OSDP file transfers in either direction with a live progress bar. Incoming files arrive as cards you can download, and the workspace warns before close if a transfer is mid-flight.