33 virtual bool joystickEnabled()
const;
37 static void joyDeviceRequestCallback(
DtSimMessage* msg,
void* usr);
39 virtual void processJoystickControlMessage(
DtSimMessage* msg);
40 static void joystickControlMessageCallback(
DtSimMessage* msg,
void* usr);
43 virtual void calcAndSetPortValues(
const DtString& functionGroup,
const DtString&
function,
double value,
bool repeat) = 0;
46 virtual void joystickConnected() = 0;
49 virtual void joystickDisconnected() = 0;
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
const DtVrfObject * myJoystickOwner
Definition: joystickControllerInterface.h:69
DtSimManager * myJoystickSimManager
Definition: joystickControllerInterface.h:68
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
int myRequestCount
Definition: joystickControllerInterface.h:67
File: simMsg.h.
Definition: simMessage.h:35
DtGroundJoyDeviceControllerDescriptor.
Definition: joyDeviceControllerDescriptor.h:24
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
const DtJoyDeviceControllerDescriptorInterface * myJoyDeviceControllerDescriptor
Definition: joystickControllerInterface.h:65
Will manage basic functionality of a joystick controller.
Definition: joystickControllerInterface.h:23
bool myJoystickEnabled
Definition: joystickControllerInterface.h:66