You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a hardwareId field to the port object returned by the LIST and START_SYNC commands.
🙂 It will be possible for consumers of the discovery data to identify a discovered port as a specific hardware instance in a standardized, universally applicable manner.
Describe the current behavior
Support for a hardwareId field in the discovery output was added recently:
dfu-discovery returns a unique hardware instance identifier in the properties.serialNumber field, but it does not also return this via the hardwareId field:
🙁 It is not possible for consumers of data from arbitrary discovery tools to leverage the application-specific properties.serialNumber field data to identify hardware instances.
Describe the request
Add a
hardwareId
field to the port object returned by theLIST
andSTART_SYNC
commands.🙂 It will be possible for consumers of the discovery data to identify a discovered port as a specific hardware instance in a standardized, universally applicable manner.
Describe the current behavior
Support for a
hardwareId
field in the discovery output was added recently:arduino/arduino-cli#2065
This offers a standardized way for pluggable discovery tools to return a unique identifier for the hardware instance that produced the port:
https://arduino.github.io/arduino-cli/dev/pluggable-discovery-specification/#start_sync-command:~:text=hardwareId%20(optional)
dfu-discovery returns a unique hardware instance identifier in the
properties.serialNumber
field, but it does not also return this via thehardwareId
field:🙁 It is not possible for consumers of data from arbitrary discovery tools to leverage the application-specific
properties.serialNumber
field data to identify hardware instances.dfu-discovery version
be1e441
Operating system
Windows
Operating system version
11
Issue checklist
The text was updated successfully, but these errors were encountered: