Show
Ignore:
Timestamp:
06/15/07 16:13:43 (1 year ago)
Author:
patrick
Message:

MFT r20307: Define all possible input base types in InputBaseTypes?.h. When

creating a new device driver you must derive from one of these
classes. This was added in an attempt to prevent bugs in device
drivers where they do not work correctly in a cluster
configuration because they are derived from an unknown
gadget::InputMixer?<S,T> instantiation.

This revision includes the fix for the VRPN driver so that it will
work in a cluster configuration again.

Bumped the Gadgeteer version to 1.1.28.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/branches/2.2/modules/gadgeteer/drivers/3Dconnexion/SpaceBall/puck_device.h

    r19053 r20309  
    3636 
    3737#include <gadget/gadgetParam.h> 
     38#include <gadget/Type/InputBaseTypes.h> 
     39#include <gadget/Type/Input.h> 
     40#include <gadget/Type/Digital.h> 
    3841#include <gadget/Type/Analog.h> 
    39 #include <gadget/Type/Digital.h> 
    4042#include <gadget/InputManager.h> 
    41 #include <gadget/Type/Input.h> 
    42 #include <gadget/Type/InputMixer.h> 
    4343 
    4444/* 
     
    804804/** A driver for puck-like devices 
    805805*/ 
    806 class PuckDevice : public gadget::InputMixer<gadget::InputMixer 
    807                          <gadget::Input,gadget::Digital>,gadget::Analog> 
     806class PuckDevice : public gadget::input_digital_analog_t 
    808807{ 
    809808  public: