Getting started - Device definition authoring
Introduction
A device definition describes how a hardware device behaves and appears inside SimHub.
It defines:
The hardware interface (HID, Serial, Named Protocol, etc.)
The available features (LEDs, screens, encoders, buttons, etc.)
Default parameters such as:
LED mappings and colors
Brightness profiles
Screen layout
Default telemetry bindings
A definition transforms a raw hardware device into a ready-to-use SimHub device with proper names, visuals, and defaults, once installed the end user can instantiate it as any other device.
Creating a New Definition
Open Descriptor Builder → Devices → Utilities → Device definition authoring tools -> New
Fill the device description:
Brand and product name
Thumbnail image
Choose the hardware interface:
Serial, HID, or custom named protocol (see Device communication protocols)
Add features:
LEDs, screens, encoders, buttons, etc.
Define logical → physical mappings for LEDs or buttons.
Distribution Formats
Project
.shdd
Editable, for collaboration or backup
Installable device
.shdp
Read-only, for end-user distribution
Exporting Your Definition
To share your work:
Open the authoring tool
Select the device and click on Export installable definition'
It will create a
.shdpfile which can be installed by any user wuing "installed devices" menu.
Managing Installed Definitions
Installed definitions can be viewed or removed from:
Devices → Installed Devices
This view is intentionally simple — it only lists user-installed third-party definitions.
Last updated