reimplement HUD integration API
Issue: ✓ reimplement HUD integration API
ID: 370
Assignee: rhet0rica
Date: 2017-01-14 14:55:43
Target version for fix: 8.4rc1
Resolved in: 8.4rc1
Priority: Major
Product/Component: Companion - core (_console-screen)


6 years ago rhet0rica:
HUD says button-probe (if device's type not already recognized)
  => device says add-section <name> <button_count>
=> HUD says add-section-confirm <name>
  => device says add-button <name> <image> <command>
    => HUD says add-button-confirm <name> or add-button-fail <name> (if section is already full)

<name> is always the device's name (as with other active light bus messages)—other values would work but can't be removed from the HUD
<command> is sent as an internal 1 COMMAND with the unit's key.
6 years ago rhet0rica:
Test implementation by re-coding MESH HUD elements
6 years ago rhet0rica:
Ended up adding spurious buttons to the CSU.