Lines Matching defs:profile

33     MotorProfile profile;
87 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1300, 150), StepType::HALF, 0};
88 profile.resolutions = { 75, 150, 200, 300, 600 };
89 motor.profiles.push_back(profile);
91 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1300, 150), StepType::QUARTER, 0};
92 profile.resolutions = { 1200, 2400 };
93 motor.profiles.push_back(profile);
95 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1400, 150), StepType::FULL, 0};
96 profile.resolutions = { 75, 150, 200, 300 };
97 motor.fast_profiles.push_back(profile);
99 profile = MotorProfile{MotorSlope::create_from_steps(6000, 3000, 100), StepType::FULL, 0};
100 profile.resolutions = { 600, 1200, 2400 };
101 motor.fast_profiles.push_back(profile);
110 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1400, 150), StepType::HALF, 0};
111 motor.profiles.push_back(profile);
113 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1400, 150), StepType::FULL, 0};
114 profile.resolutions = { 75, 150, 300 };
115 motor.fast_profiles.push_back(profile);
117 profile = MotorProfile{MotorSlope::create_from_steps(6000, 3000, 100), StepType::FULL, 0};
118 profile.resolutions = { 600, 1200, 2400 };
119 motor.fast_profiles.push_back(profile);
127 profile = {MotorSlope::create_from_steps(8000, 3000, 200), StepType::FULL, 0};
128 profile.resolutions = { 150, 300 };
129 motor.profiles.push_back(profile);
131 profile = {MotorSlope::create_from_steps(7000, 3000, 200), StepType::HALF, 0};
132 profile.resolutions = { 600, 1200 };
133 motor.profiles.push_back(profile);
135 profile = {MotorSlope::create_from_steps(7000, 3000, 200), StepType::QUARTER, 0};
136 profile.resolutions = { 2400 };
137 motor.profiles.push_back(profile);
154 profile = MotorProfile{MotorSlope::create_from_steps(3700, 3700, 2), StepType::FULL, 0};
155 profile.resolutions = {}; // used during fast moves
156 motor.profiles.push_back(profile);
158 // FIXME: this motor profile is useless
159 profile = MotorProfile{MotorSlope::create_from_steps(11000, 11000, 2), StepType::HALF, 0};
160 profile.resolutions = {75, 150, 300, 600};
161 motor.profiles.push_back(profile);
163 profile = MotorProfile{MotorSlope::create_from_steps(3700, 3700, 2), StepType::FULL, 0};
164 motor.fast_profiles.push_back(profile);
172 profile = MotorProfile{MotorSlope::create_from_steps(3000, 2500, 10), StepType::FULL, 0};
173 profile.resolutions = {75, 150};
174 motor.profiles.push_back(profile);
176 // FIXME: this motor profile is useless
177 profile = MotorProfile{MotorSlope::create_from_steps(11000, 11000, 2), StepType::HALF, 0};
178 profile.resolutions = {300, 600, 1200};
179 motor.profiles.push_back(profile);
181 profile = MotorProfile{MotorSlope::create_from_steps(3000, 2500, 10), StepType::FULL, 0};
182 motor.fast_profiles.push_back(profile);
190 profile = MotorProfile{MotorSlope::create_from_steps(3000, 2600, 10), StepType::FULL, 0};
191 profile.resolutions = {75, 150};
192 motor.profiles.push_back(profile);
194 // FIXME: this motor profile is useless
195 profile = MotorProfile{MotorSlope::create_from_steps(11000, 11000, 2), StepType::HALF, 0};
196 profile.resolutions = {300, 600, 1200};
197 motor.profiles.push_back(profile);
199 profile = MotorProfile{MotorSlope::create_from_steps(3000, 2600, 10), StepType::FULL, 0};
200 motor.fast_profiles.push_back(profile);
208 profile = MotorProfile{MotorSlope::create_from_steps(6666, 3700, 8), StepType::FULL, 0};
209 profile.resolutions = {75, 150};
210 motor.profiles.push_back(profile);
212 profile = MotorProfile{MotorSlope::create_from_steps(6666, 3700, 8), StepType::HALF, 0};
213 profile.resolutions = {300, 600, 1200};
214 motor.profiles.push_back(profile);
216 profile = MotorProfile{MotorSlope::create_from_steps(6666, 3700, 8), StepType::FULL, 0};
217 motor.fast_profiles.push_back(profile);
289 profile = MotorProfile();
290 profile.slope = MotorSlope::create_from_steps(28597 * 2, 727 * 2, 200);
291 profile.step_type = StepType::QUARTER;
292 profile.motor_vref = 1;
293 profile.resolutions = { 300, 600 };
294 motor.profiles.push_back(std::move(profile));
296 profile = MotorProfile();
297 profile.slope = MotorSlope::create_from_steps(28597 * 2, 727 * 2, 200);
298 profile.step_type = StepType::QUARTER;
299 profile.motor_vref = 0;
300 profile.resolutions = { 1200, 2400, 4800, 9600 };
301 motor.profiles.push_back(std::move(profile));
303 profile = MotorProfile();
304 profile.slope = MotorSlope::create_from_steps(28597 * 2, 279 * 2, 1000);
305 profile.step_type = StepType::QUARTER;
306 profile.motor_vref = 0;
307 motor.fast_profiles.push_back(std::move(profile));
317 profile = MotorProfile();
318 profile.slope = MotorSlope::create_from_steps(2500 * 2, 134 * 2, 1000);
319 profile.step_type = StepType::HALF;
320 profile.motor_vref = 0;
321 profile.resolutions = { 75, 150 };
322 motor.profiles.push_back(std::move(profile));
324 profile = MotorProfile();
325 profile.slope = MotorSlope::create_from_steps(2500 * 2, 200 * 2, 1000);
326 profile.step_type = StepType::QUARTER;
327 profile.motor_vref = 0;
328 profile.resolutions = { 300, 600, 1200, 2400, 4800 };
329 motor.profiles.push_back(std::move(profile));
331 profile = MotorProfile();
332 profile.slope = MotorSlope::create_from_steps(2500 * 2, 200 * 2, 1000);
333 profile.step_type = StepType::QUARTER;
334 profile.motor_vref = 0;
335 motor.fast_profiles.push_back(std::move(profile));
344 profile = MotorProfile();
345 profile.slope = MotorSlope::create_from_steps(20202 * 4, 333 * 4, 100);
346 profile.step_type = StepType::QUARTER;
347 profile.motor_vref = 0;
348 profile.resolutions = VALUE_FILTER_ANY;
349 profile.scan_methods = { ScanMethod::FLATBED };
350 motor.profiles.push_back(std::move(profile));
352 profile = MotorProfile();
353 profile.slope = MotorSlope::create_from_steps(65535 * 4, 333 * 4, 100);
354 profile.step_type = StepType::QUARTER;
355 profile.motor_vref = 2;
356 profile.resolutions = VALUE_FILTER_ANY;
357 profile.scan_methods = { ScanMethod::TRANSPARENCY, ScanMethod::TRANSPARENCY_INFRARED };
358 motor.profiles.push_back(std::move(profile));
360 profile = MotorProfile();
361 profile.slope = MotorSlope::create_from_steps(65535 * 4, 333 * 4, 200);
362 profile.step_type = StepType::QUARTER;
363 profile.motor_vref = 2;
364 profile.resolutions = VALUE_FILTER_ANY;
365 profile.scan_methods = VALUE_FILTER_ANY;
366 motor.fast_profiles.push_back(std::move(profile));
375 profile = MotorProfile();
376 profile.slope = MotorSlope::create_from_steps(54612, 1500, 219);
377 profile.step_type = StepType::QUARTER;
378 profile.motor_vref = 3;
379 profile.resolutions = { 300, 600 };
380 profile.scan_methods = { ScanMethod::FLATBED };
381 motor.profiles.push_back(std::move(profile));
383 profile = MotorProfile();
384 profile.slope = MotorSlope::create_from_steps(54612, 1500, 219);
385 profile.step_type = StepType::QUARTER;
386 profile.motor_vref = 2;
387 profile.resolutions = { 1200, 2400 };
388 profile.scan_methods = { ScanMethod::FLATBED };
389 motor.profiles.push_back(std::move(profile));
391 profile = MotorProfile();
392 profile.slope = MotorSlope::create_from_steps(54612, 1500, 219);
393 profile.step_type = StepType::QUARTER;
394 profile.motor_vref = 2;
395 profile.resolutions = { 4800 };
396 profile.scan_methods = { ScanMethod::FLATBED };
397 motor.profiles.push_back(std::move(profile));
399 profile = MotorProfile();
400 profile.slope = MotorSlope::create_from_steps(54612, 1500, 219);
401 profile.step_type = StepType::QUARTER;
402 profile.motor_vref = 2;
403 profile.resolutions = { 300, 600 };
404 profile.scan_methods = { ScanMethod::TRANSPARENCY,
406 motor.profiles.push_back(std::move(profile));
408 profile = MotorProfile();
409 profile.slope = MotorSlope::create_from_steps(54612, 1500, 219);
410 profile.step_type = StepType::QUARTER;
411 profile.motor_vref = 1;
412 profile.resolutions = { 1200, 2400 };
413 profile.scan_methods = { ScanMethod::TRANSPARENCY,
415 motor.profiles.push_back(std::move(profile));
417 profile = MotorProfile();
418 profile.slope = MotorSlope::create_from_steps(54612, 1500, 219);
419 profile.step_type = StepType::QUARTER;
420 profile.motor_vref = 0;
421 profile.resolutions = { 4800 };
422 profile.scan_methods = { ScanMethod::TRANSPARENCY,
424 motor.profiles.push_back(std::move(profile));
426 profile = MotorProfile();
427 profile.slope = MotorSlope::create_from_steps(59240, 582, 1020);
428 profile.step_type = StepType::QUARTER;
429 profile.motor_vref = 2;
430 motor.fast_profiles.push_back(std::move(profile));
483 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1300, 60), StepType::FULL, 0};
484 profile.resolutions = {75, 100, 150, 200};
485 motor.profiles.push_back(profile);
487 // FIXME: this motor profile is almost useless
488 profile = MotorProfile{MotorSlope::create_from_steps(3500, 3250, 60), StepType::HALF, 0};
489 profile.resolutions = {300, 400, 600, 1200};
490 motor.profiles.push_back(profile);
492 profile = MotorProfile{MotorSlope::create_from_steps(3500, 1300, 60), StepType::FULL, 0};
493 motor.fast_profiles.push_back(profile);
501 profile = MotorProfile();
502 profile.slope = MotorSlope::create_from_steps(20000 * 2, 600 * 2, 200);
503 profile.step_type = StepType::HALF;
504 profile.motor_vref = 0;
505 motor.profiles.push_back(std::move(profile));
514 profile = MotorProfile();
515 profile.slope = MotorSlope::create_from_steps(34722 * 2, 454 * 2, 40);
516 profile.step_type = StepType::HALF;
517 profile.motor_vref = 3;
518 motor.profiles.push_back(std::move(profile));
520 profile = MotorProfile();
521 profile.slope = MotorSlope::create_from_steps(34722 * 2, 454 * 2, 40);
522 profile.step_type = StepType::HALF;
523 profile.motor_vref = 0;
524 motor.fast_profiles.push_back(std::move(profile));
533 profile = MotorProfile();
534 profile.slope = MotorSlope::create_from_steps(56818 * 4, 454 * 4, 30);
535 profile.step_type = StepType::QUARTER;
536 profile.motor_vref = 3;
537 motor.profiles.push_back(std::move(profile));
539 profile = MotorProfile();
540 profile.slope = MotorSlope::create_from_steps(56818 * 4, 454 * 4, 30);
541 profile.step_type = StepType::QUARTER;
542 profile.motor_vref = 0;
543 motor.fast_profiles.push_back(std::move(profile));
552 profile = MotorProfile();
553 profile.slope = MotorSlope::create_from_steps(64102 * 4, 400 * 4, 30);
554 profile.step_type = StepType::QUARTER;
555 profile.motor_vref = 3;
556 motor.profiles.push_back(profile);
557 motor.fast_profiles.push_back(profile);
565 profile = MotorProfile();
566 profile.slope = MotorSlope::create_from_steps(56818 * 4, 454 * 4, 30);
567 profile.step_type = StepType::QUARTER;
568 profile.motor_vref = 3;
569 motor.profiles.push_back(std::move(profile));
571 profile = MotorProfile();
572 profile.slope = MotorSlope::create_from_steps(56818 * 4, 454 * 4, 30);
573 profile.step_type = StepType::QUARTER;
574 profile.motor_vref = 0;
575 motor.fast_profiles.push_back(std::move(profile));
584 profile = MotorProfile();
585 profile.slope = MotorSlope::create_from_steps(64102 * 4, 400 * 4, 100);
586 profile.step_type = StepType::QUARTER;
587 profile.motor_vref = 3;
588 motor.profiles.push_back(profile);
589 motor.fast_profiles.push_back(profile);