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/5DT/DataGlove/DataGlove.cpp

    r19729 r20309  
    3434#include <gadget/Type/DeviceConstructor.h> 
    3535#include <gadget/gadgetParam.h> 
     36#include <gadget/Util/Debug.h> 
    3637#include <drivers/5DT/DataGlove/DataGloveStandalone.h> /* standalone dataglove driver */ 
    3738#include <drivers/5DT/DataGlove/DataGlove.h> /* Gadgeteer dataglove driver */ 
  • juggler/branches/2.2/modules/gadgeteer/drivers/5DT/DataGlove/DataGlove.h

    r19729 r20309  
    3232#include <vector> 
    3333 
     34#include <gadget/Type/InputBaseTypes.h> 
    3435#include <gadget/Type/Input.h> 
    35 #include <gadget/Type/Glove.h> 
    3636#include <gadget/Type/Analog.h> 
    37 #include <gadget/Type/Digital.h> 
    38 #include <gadget/Type/InputMixer.h> 
    3937#include <drivers/5DT/DataGlove/DataGloveStandalone.h> 
    4038 
     
    5553 
    5654//class DataGlove : virtual public Input, public Glove, public Analog 
    57 class DataGlove : public InputMixer<Input,Analog> 
     55class DataGlove : public input_analog_t 
    5856{ 
    5957public: