Lines Matching +full:relative +full:- +full:axis
5 * Hewlett Packard Human Interface Loop (HP-HIL) Protocol -- header.
33 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A
57 * implementing a software MLC to run HIL devices on a non-parisc machine.
109 HIL_ERR_OB = 0x00000800, /* MLC is busy sending an auto-poll,
131 /* This gives us a 32-bit "packet"
140 HIL_CMD_EPT = 0x01, /* Enter Pass-Thru Mode */
141 HIL_CMD_ELB = 0x02, /* Enter Loop-Back Mode */
181 /* 0x80 to 0xEF device-specific commands */
217 #define HIL_IDD_DID_TYPE_REL 0x60 /* Relative Positioners */
248 #define HIL_IDD_HEADER_AXSET_MASK 0x03 /* Number of axis in a set */
254 #define HIL_IDD_HEADER_2X_AXIS 0x80 /* Two sets of 1-3 axis */
268 (2 - !((header_packet) & HIL_IDD_HEADER_2X_AXIS))
271 ((4 - !(header_packet & HIL_IDD_HEADER_IOD) - \
277 * packets and/or unpacked 8-bit data in the order that they
282 (!(HIL_IDD_NUM_AXSETS(*(header_ptr))) ? -1 : \
294 (*(header_ptr + HIL_IDD_LEN((*header_ptr)) - 1))
313 /* The response to HIL EXD commands -- the "extended describe record" */
328 (*(header_ptr + 2 - !(*header_ptr & HIL_EXD_HEADER_RRG)) & \
338 (!(*header_ptr & HIL_EXD_HEADER_LOCALE) ? -1 : \
339 (*(header_ptr + HIL_EXD_LEN(header_ptr) - 1) & HIL_PKT_DATA_MASK))
342 (!(*header_ptr & HIL_EXD_HEADER_WRG_TYPE2) ? -1 : \
343 (*(header_ptr + HIL_EXD_LEN(header_ptr) - 2 - \
345 ((*(header_ptr + HIL_EXD_LEN(header_ptr) - 1 - \
375 "chinese", /* 0x10 Chinese-PRC */ \
376 "chinese", /* 0x11 Chinese-ROC */ \
468 #define HIL_POL_NUM_AXES_MASK 0x03 /* Number of axis reported */
480 #define HIL_POL_AXIS_ALT 0x80 /* Data is from axis set 2 */