Pirate-MIDI / Pirate-MIDI-BridgeOS

Documenting Bugs & Issues - Public Collaboration
10 stars 2 forks source link

API: expMessages Array Missing Objects #84

Closed konnsim closed 2 years ago

konnsim commented 2 years ago

Device(please complete the following information):

Describe the bug The device is returning a single object inside of the expMessages array of each bankSettings object instead of N objects where N is the number of expression pedals supported by the device.

To Reproduce Steps to reproduce the behavior:

  1. DREQ any bankSettings object.
  2. Observe the expMessages array.

Expected behavior The device should return N objects where N is {the number of flexiports that the device supports}*2. Even if the objects do not contain any messages.

Screenshots image

Additional context Full bank settings retrieved from DREQ. expMessagesArrayMissingObjects.txt

This issue is causing the bug raised in the "Expression Pedals are missing in Bank Settings UI. #83" discussion.

konnsim commented 2 years ago

This is solved in firmware 1.1.1-beta.4 onwards.