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