Legrand / Raritan Xerus™ JSON-RPC API for Remote Access Devices like KX4-101, KX3G2
Loading...
Searching...
No Matches
UsbProfileSettings.idl
1#ifndef __RADM_USB_PROFILE_SETTINGS_IDL__
2#define __RADM_USB_PROFILE_SETTINGS_IDL__
3
4module radm {
5 enumeration VirtualMediaType {
6 DISABLED, ///< Disable VM channel
7 CDROM, ///< Emulate a CD-ROM device (ISO9660 format)
8 REMOVABLE, ///< Emulate a removable USB device (floppy, memory stick)
9 AUTO ///< Dynamically change emulation type depending on drive type connected by client
10 };
11
13 VirtualMediaType type; ///< Channel type
14 boolean disableIfNoImage; ///< Whether to disable the VM channel when no image is loaded to it
15 };
16
18 boolean forceFullSpeed; ///< Enforce full speed mode for all physical interfaces
19 boolean vmediaFirst; ///< Whether to list virtual media and audio functions before HID functions
20 vector<VirtualMediaChannel> vmedia; ///< Virtual media configuration (must have exactly 2 entries)
21 boolean hidMultiReport; ///< Whether to combine HID functions
22 boolean enableKeyboard; ///< Whether to enable keyboard function
23 boolean enableRelativeMouse; ///< Whether to enable relative mouse function
24 boolean enableAbsoluteMouse; ///< Whether to enable absolute mouse function
25 };
26}
27
28#endif //__RADM_USB_PROFILE_SETTINGS_IDL__
Radm Model.
Definition AccessPort.idl:8
@ CDROM
Emulate a CD-ROM device (ISO9660 format)
@ REMOVABLE
Emulate a removable USB device (floppy, memory stick)
@ DISABLED
Disable VM channel.
@ AUTO
Dynamically change emulation type depending on drive type connected by client.
vector< VirtualMediaChannel > vmedia
Virtual media configuration (must have exactly 2 entries)
boolean forceFullSpeed
Enforce full speed mode for all physical interfaces.
boolean enableRelativeMouse
Whether to enable relative mouse function.
boolean vmediaFirst
Whether to list virtual media and audio functions before HID functions.
boolean hidMultiReport
Whether to combine HID functions.
boolean enableKeyboard
Whether to enable keyboard function.
boolean enableAbsoluteMouse
Whether to enable absolute mouse function.
boolean disableIfNoImage
Whether to disable the VM channel when no image is loaded to it.
VirtualMediaType type
Channel type.