Device Library
—LOCAL DRAFT
Custom package
Installing needs a connected Axiom.
What will change
The write
Writing replaces the whole library file and changes nothing else. Axiom keeps running its current definitions until it restarts.
The library file on Axiom
Not connected.
What Axiom did with the file it has
devlibIf something is wrong
Testing needs a connected Axiom.
The bus
Not scanned yet.Scan the bus to see what Axiom finds and which of your profiles claimed it.
Raw bus state
Reported by Axiom as-is and not interpreted here.
Run a check to read the bus state.
Selected device
Select a detected device above.This direct or unsupported device has readings, but no bus polling, detection, or raw-write controls.
Temporary settings
These change Axiom now and are not saved. A restart returns the device to the interval and sample count in its descriptor. To keep a value, edit the descriptor and install it.
Try a detection command
Run a profile’s detectionValues against the selected device and see whether it answers as that profile expects. Nothing is installed and nothing is written to the library — this only asks the device the question the profile would ask.
Send a write
Exercise an actuator by writing bytes to the selected device. This drives real hardware as soon as you send it. The write is one-way — nothing is read back — so judge the result by what the hardware does.
Catalogue
Not loadedAdding a profile copies it into your draft; nothing reaches Axiom until you install.
The catalogue loads when you open this tab.
Connect Axiom to see and manage its devices. You can browse the Catalogue without connecting.
Devices on this Axiom
Not loadedProfiles this Axiom can recognise, including anything your library added. View a definition to customise it, or disable a profile you do not want detected. Changes take effect after Install and restart.
Connect Axiom to see the device types it knows.
USB recovery & preview limitations
Repeated software restarts can intermittently leave USB unresponsive. Unplug and reconnect Axiom, then reconnect here and refresh. Never assume an interrupted command succeeded — read the device’s state back rather than inferring it. Close other tabs or serial tools using Axiom before connecting.
This page talks to Axiom over native Web Serial, so it needs desktop Chrome or Edge; connecting over Bluetooth is not supported. Libraries can also be shared as JSON files or imported from a CORS-enabled HTTPS URL. The firmware updater remains available above.