OBJECT

EmulatedPortDeviceEntry

Describes the input device 'plugged into' the emulated port of the device, including the emulated controller layout, as well as the physical input device being used as the emulated controller.

  • type EmulatedPortDeviceEntry {
  • # The controller ID of the Stone controller layout represented in this port.
  • controllerId: ControllerId!
  • # The platform ID of the Stone platform that implements the set of virtual ports
  • # this device entry belongs to.
  • platformId: PlatformId!
  • # The zero-indexed port index that this emulated device is plugged into.
  • portIndex: Int!
  • # The instance GUID of the physical device that provides input to the emulated
  • # port.
  • instanceGuid: UUID!
  • # The profile GUID of the controller mapping profile that maps the physical input
  • # device to the inputs of the emulated controller
  • profileGuid: UUID!
  • # The driver of the device instance of the physical device that provides input to
  • # the emulated port.
  • driver: InputDriver!
  • }