Changeset 2812
- Timestamp:
- 02/07/07 21:59:01 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
experimental/components/DataGenerator/DataGenerator.cpp
r2751 r2812 90 90 CORBA::Object_ptr DataGenerator_i::getPort( const char* portName ) throw (CORBA::SystemException, CF::PortSupplier::UnknownPort) 91 91 { 92 DEBUG( 5, DataGenerator, "DataGenerator_i getPort called with : " << portName)92 DEBUG(3, DataGenerator, "DataGenerator_i getPort called with : " << portName) 93 93 94 94 CORBA::Object_var p; … … 113 113 void DataGenerator_i::start() throw (CORBA::SystemException, CF::Resource::StartError) 114 114 { 115 DEBUG( 5, DataGenerator, "start invoked")115 DEBUG(3, DataGenerator, "start invoked") 116 116 117 117 //Create the thread for the writer's processing function … … 127 127 void DataGenerator_i::stop() throw (CORBA::SystemException, CF::Resource::StopError) 128 128 { 129 DEBUG( 5, DataGenerator, "stop invoked")129 DEBUG(3, DataGenerator, "stop invoked") 130 130 131 131 pause_component = true; … … 134 134 void DataGenerator_i::releaseObject() throw (CORBA::SystemException, CF::LifeCycle::ReleaseError) 135 135 { 136 DEBUG( 5, DataGenerator, "releaseObject invoked")136 DEBUG(3, DataGenerator, "releaseObject invoked") 137 137 138 138 component_running->signal(); … … 141 141 void DataGenerator_i::initialize() throw (CF::LifeCycle::InitializeError, CORBA::SystemException) 142 142 { 143 DEBUG( 5, DataGenerator, "initialize invoked")143 DEBUG(3, DataGenerator, "initialize invoked") 144 144 } 145 145 146 146 void DataGenerator_i::configure(const CF::Properties& props) throw (CORBA::SystemException, CF::PropertySet::InvalidConfiguration, CF::PropertySet::PartialConfiguration) 147 147 { 148 DEBUG( 5, DataGenerator, "configure invoked")148 DEBUG(3, DataGenerator, "configure invoked") 149 149 150 150 DEBUG(5, DataGenerator, "props length : " << props.length()) … … 173 173 signed int i; 174 174 control_data = new signed char[control_data_length]; 175 /* 175 176 for (i=control_data_length-1; i>=0; i--) 176 177 { … … 178 179 _data >>= 1; 179 180 } 180 181 */ 182 control_data[4] = ( (_data & 0x0001)==0 ) ? BIT0 : BIT1; 183 control_data[9] = control_data[4]; 184 control_data[14] = control_data[4]; 185 _data >>= 1; 186 187 control_data[3] = ( (_data & 0x0001)==0 ) ? BIT0 : BIT1; 188 control_data[8] = control_data[3]; 189 control_data[13] = control_data[3]; 190 _data >>= 1; 191 192 control_data[2] = ( (_data & 0x0001)==0 ) ? BIT0 : BIT1; 193 control_data[7] = control_data[2]; 194 control_data[12] = control_data[2]; 195 _data >>= 1; 196 197 control_data[1] = ( (_data & 0x0001)==0 ) ? BIT0 : BIT1; 198 control_data[6] = control_data[1]; 199 control_data[11] = control_data[1]; 200 _data >>= 1; 201 202 control_data[0] = ( (_data & 0x0001)==0 ) ? BIT0 : BIT1; 203 control_data[5] = control_data[0]; 204 control_data[10] = control_data[0]; 205 _data >>= 1; 181 206 182 207 } … … 226 251 dataOut_1->pushPacket(control_bits_out); 227 252 228 // TODO: choose optimum sleep time; look at FileInput component229 usleep( 2000);253 // sleep 254 usleep(500000); 230 255 231 256