Clarification on Horde Device Manager (HDM) Support for Third-party Mobile Devices

Hi there Jason,

I’ve followed up with the team internally on your question.

  1. HDM isn’t strictly opinionated about this - it’s effectively a db to track devices and their status (and when poked via Gauntlet, provide a satiating device). That being said, we do not make use of third-party devices at Unreal, so I can’t speak to any pre-existing configuration that would work.
  2. Gauntlet is the code of import here (as you’ve indicated).
  3. Whilst this feature is not currently being actively developed, it has come up in discussion before, and there are some existing investigation efforts around this.

Regarding a potential workaround, I do think it best to solve this in the gauntlet command side. HDM can be naively interpreted to be a key value pair system of devices, and you could introduce some “translation” logic once you receive the “go-ahead” from HDM. This is how I’d attempt to tackle this problem at the moment in order to “fully” obtain the device on the gauntlet side. This way, it keeps the HDM solution as the ‘semaphore’ holder, and gauntlet as the “actual connection to device”.

I hope that helps a bit; if you have any suggestions or find a pattern that works, I’d highly recommend bringing it back to this EPS thread, or perhaps even a PR.

Kind regards,

Julian