Changeset 20603
- Timestamp:
- 07/28/07 11:28:25 (1 year ago)
- Files:
-
- juggler/trunk/modules/gadgeteer/gadget/Devices/Sim/SimInput.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/Analog.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/BaseTypeFactory.cpp (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/Command.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/Digital.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/Glove.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/Input.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/InputMixer.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/KeyboardMouse.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/Position.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Type/String.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/gadgeteer/gadget/Devices/Sim/SimInput.h
r20322 r20603 99 99 virtual bool config(jccl::ConfigElementPtr element); 100 100 101 staticstd::string getInputTypeName()101 virtual std::string getInputTypeName() 102 102 { 103 103 return std::string("SimInput"); juggler/trunk/modules/gadgeteer/gadget/Type/Analog.h
r20322 r20603 165 165 const SampleBuffer_t::buffer_t& getAnalogDataBuffer(); 166 166 167 staticstd::string getInputTypeName()167 virtual std::string getInputTypeName() 168 168 { 169 169 return std::string("Analog"); juggler/trunk/modules/gadgeteer/gadget/Type/BaseTypeFactory.cpp
r20601 r20603 55 55 * Ex: GADGET_REGISTER_BASE_TYPE_CREATOR(ConnectionAck) 56 56 */ 57 #define GADGET_REGISTER_BASE_TYPE_CREATOR(BaseType) \ 58 const bool reg_ctr_ ## BaseType = \ 59 gadget::BaseTypeFactory::instance()-> \ 60 registerCreator(BaseType::MixedPlaceholderType::getInputTypeName(), \ 61 BaseType::MixedPlaceholderType::create); \ 57 /*const bool reg_ctr_input_ ## BaseType = BaseType::MixedPlaceholderType::create() \*/ 58 #define GADGET_REGISTER_BASE_TYPE_CREATOR(BaseType) \ 59 InputPtr input_ ## BaseType = BaseType::MixedPlaceholderType::create(); \ 60 const bool reg_ctr_ ## BaseType = \ 61 gadget::BaseTypeFactory::instance()-> \ 62 registerCreator(input_ ## BaseType->getInputTypeName(), \ 63 BaseType::MixedPlaceholderType::create); \ 62 64 boost::ignore_unused_variable_warning(reg_ctr_ ## BaseType); 63 65 juggler/trunk/modules/gadgeteer/gadget/Type/Command.h
r20322 r20603 140 140 } 141 141 142 staticstd::string getInputTypeName()142 virtual std::string getInputTypeName() 143 143 { 144 144 return std::string("Command"); juggler/trunk/modules/gadgeteer/gadget/Type/Digital.h
r20322 r20603 151 151 } 152 152 153 staticstd::string getInputTypeName()153 virtual std::string getInputTypeName() 154 154 { 155 155 return std::string("Digital"); juggler/trunk/modules/gadgeteer/gadget/Type/Glove.h
r20322 r20603 134 134 //@} 135 135 136 staticstd::string getInputTypeName()136 virtual std::string getInputTypeName() 137 137 { 138 138 return std::string("Glove"); juggler/trunk/modules/gadgeteer/gadget/Type/Input.h
r20356 r20603 179 179 * @see gadget::BaseTypeFactory 180 180 */ 181 staticstd::string getInputTypeName()181 virtual std::string getInputTypeName() 182 182 { 183 183 return std::string("Input"); juggler/trunk/modules/gadgeteer/gadget/Type/InputMixer.h
r20322 r20603 161 161 } 162 162 163 staticstd::string getInputTypeName()163 virtual std::string getInputTypeName() 164 164 { 165 165 return(ComposedParent::getInputTypeName() + NewParent::getInputTypeName()); //Input,Digital,Analog,Position, NEED THIS TOO juggler/trunk/modules/gadgeteer/gadget/Type/KeyboardMouse.h
r20322 r20603 80 80 virtual ~KeyboardMouse(); 81 81 82 staticstd::string getInputTypeName()82 virtual std::string getInputTypeName() 83 83 { 84 84 return "keyboard_mouse"; juggler/trunk/modules/gadgeteer/gadget/Type/Position.h
r20322 r20603 148 148 } 149 149 150 staticstd::string getInputTypeName()150 virtual std::string getInputTypeName() 151 151 { 152 152 return std::string("Position"); juggler/trunk/modules/gadgeteer/gadget/Type/String.h
r20322 r20603 137 137 } 138 138 139 staticstd::string getInputTypeName()139 virtual std::string getInputTypeName() 140 140 { 141 141 return std::string("String");
