14 #ifndef DtGroundJoyDeviceControllerDescriptor_H_
15 #define DtGroundJoyDeviceControllerDescriptor_H_
50 parentRegistry = NULL)
const;
58 virtual void setSteeringAxis(
int axis);
59 virtual int steeringAxis()
const;
64 virtual void setInvertSteeringAxis(
bool invert);
65 virtual bool invertSteeringAxis()
const;
70 virtual void setThrottleAxis(
int axis);
71 virtual int throttleAxis()
const;
76 virtual void setInvertThrottleAxis(
bool invert);
77 virtual bool invertThrottleAxis()
const;
82 virtual void setBrakeButton(
int button);
83 virtual int brakeButton()
const;
88 virtual void setForwardGearButton(
int button);
89 virtual int forwardGearButton()
const;
94 virtual void setReverseGearButton(
int button);
95 virtual int reverseGearButton()
const;
103 virtual void setDefaults();
157 static const char theSteeringAxisName[];
158 static const char theInvertSteeringAxisName[];
159 static const char theThrottleAxisName[];
160 static const char theInvertThrottleAxisName[];
161 static const char theBrakeButtonName[];
162 static const char theForwardGearButtonName[];
163 static const char theReverseGearButtonName[];