kopia lustrzana https://github.com/FreeSpacenav/libspnav
config: deadzone index corresponds to device axis
rodzic
d1e450b783
commit
1cb5c2c80e
4
proto.h
4
proto.h
|
@ -39,8 +39,8 @@ enum {
|
|||
REQ_GCFG_SENS, /* get global sens: R[0] float R[6] status */
|
||||
REQ_SCFG_SENS_AXIS, /* set per-axis sens/ty: Q[0-5] values - R[6] status */
|
||||
REQ_GCFG_SENS_AXIS, /* get per-axis sens/ty: R[0-5] values R[6] status */
|
||||
REQ_SCFG_DEADZONE, /* set deadzones: Q[0-5] values - R[6] status */
|
||||
REQ_GCFG_DEADZONE, /* get deadzones: R[0-5] values R[6] status */
|
||||
REQ_SCFG_DEADZONE, /* set deadzones: Q[0] dev axis Q[1] deadzone - R[6] status */
|
||||
REQ_GCFG_DEADZONE, /* get deadzones: R[0] dev axis - R[0] dev axis R[1] deadzone R[6] status */
|
||||
REQ_SCFG_INVERT, /* set invert axes: Q[0-5] invert - R[6] status */
|
||||
REQ_GCFG_INVERT, /* get invert axes: R[0-5] invert R[6] status */
|
||||
REQ_SCFG_AXISMAP, /* set axis mapping: Q[0] dev axis Q[1] mapping - R[6] status */
|
||||
|
|
6
spnav.h
6
spnav.h
|
@ -237,10 +237,10 @@ int spnav_cfg_set_axis_sens(const float *svec);
|
|||
int spnav_cfg_get_axis_sens(float *svecret); /* writes 6 floats through svec */
|
||||
|
||||
/* Set deadzone for a device axis
|
||||
* cfgfile options: dead-zone-translation-[x|y|z], dead-zone-rotation-[x|y|z]
|
||||
* cfgfile options: dead-zoneN,
|
||||
*/
|
||||
int spnav_cfg_set_deadzone(int axis, int delta);
|
||||
int spnav_cfg_get_deadzone(int axis); /* returns deadzone, -1 on error */
|
||||
int spnav_cfg_set_deadzone(int devaxis, int delta);
|
||||
int spnav_cfg_get_deadzone(int devaxis); /* returns deadzone, -1 on error */
|
||||
|
||||
/* Set the axis invert state
|
||||
* 0: normal, 1: inverted. order: MSB [ ... RZ|RY|RX|TZ|TY|TX] LSB
|
||||
|
|
Ładowanie…
Reference in New Issue