<summary> Struckt for storing device enum info while device discovery </summary>
<summary> Encapsulate data in struct to (at least try) prevent user from modifing the context </summary>
<summary> DS_REGULAR or DS_EDGE </summary>
See Implementation
<summary> Struckt for storing device enum info while device discovery </summary>