1/*
2 * Copyright 2004-2010, Haiku Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _USB_HID_PAGE_MEDICAL_INSTRUMENT_H
6#define _USB_HID_PAGE_MEDICAL_INSTRUMENT_H
7
8
9/* Reference:
10 *		HID Usage Page 0x40: MEDICAL INSTRUMENT
11 *		HID Usage Tables Ver. 1.12
12 *		http://www.usb.org/developers/devclass_docs/Hut1_12.pdf
13 */
14
15// Usage IDs
16enum {
17	B_HID_UID_MI_ULTRASOUND = 0x01,
18
19	B_HID_UID_MI_VCR_ACQUISITION = 0x20,
20	B_HID_UID_MI_FREEZE_THAW,
21	B_HID_UID_MI_SLIP_STORE,
22	B_HID_UID_MI_UPDATE,
23	B_HID_UID_MI_NEXT,
24	B_HID_UID_MI_SAVE,
25	B_HID_UID_MI_PRINT,
26	B_HID_UID_MI_MICROPHONE_ENABLE,
27
28	B_HID_UID_MI_CINE = 0x40,
29	B_HID_UID_MI_TRANSMIT_POWER,
30	B_HID_UID_MI_VOLUME,
31	B_HID_UID_MI_FOCUS,
32	B_HID_UID_MI_DEPTH,
33
34	B_HID_UID_MI_SOFT_STEP_PRIMARY = 0x60,
35	B_HID_UID_MI_SOFT_STEP_SECONDARY,
36
37	B_HID_UID_MI_DEPTH_GAIN_COMPENSATION = 0x70,
38
39	B_HID_UID_MI_ZOOM_SELECT = 0x80,
40	B_HID_UID_MI_ZOOM_ADJUST,
41	B_HID_UID_MI_SPECTRAL_DOPPLER_MODE_SELECT,
42	B_HID_UID_MI_SPECTRAL_DOPPLER_ADJUST,
43	B_HID_UID_MI_COLOR_DOPPLER_MODE_SELECT,
44	B_HID_UID_MI_COLOR_DOPPLER_ADJUST,
45	B_HID_UID_MI_MOTION_MODE_SELECT,
46	B_HID_UID_MI_MOTION_MODE_ADJUST,
47	B_HID_UID_MI_2D_MODE_SELECT,
48	B_HID_UID_MI_2D_MODE_ADJUST,
49
50	B_HID_UID_MI_SOFT_CONTROL_SELECT = 0xa,
51	B_HID_UID_MI_SOFT_CONTROL_ADJUST
52};
53
54
55#endif // _USB_HID_PAGE_MEDICAL_INSTRUMENT_H
56