Lines Matching refs:motor
418 // @brief turn off motor
448 /** @brief write motor table frequency
449 * Write motor frequency data table.
450 * @param dev device to set up motor
451 * @param ydpi motor target resolution
565 gl841_write_freq(dev, dev->motor.base_ydpi / 4);
569 session.params.yres = dev->motor.base_ydpi;
572 const auto* fast_profile = get_motor_profile_ptr(dev->motor.fast_profiles, 0, session);
574 fast_profile = get_motor_profile_ptr(dev->motor.profiles, 0, session);
626 unsigned scan_yres, // dpi, motor resolution
651 const auto* fast_profile = get_motor_profile_ptr(dev->motor.fast_profiles, 0, session);
656 auto slow_table = create_slope_table(dev->model->asic_type, dev->motor, scan_yres,
911 dummy line. Maybe the dummy line adds correctness since the motor runs
947 const auto& motor_profile = get_motor_profile(dev->motor.profiles, 0, session);
957 move -= (dev->head_pos(ScanHeadId::PRIMARY) * session.params.yres) / dev->motor.base_ydpi;
1004 assumption: steps are expressed at maximum motor resolution
1010 mm_to_steps()=motor dpi / 2.54 / 10=motor dpi / MM_PER_INCH
1015 int move_dpi = dev->motor.base_ydpi;
1281 // the motor
1305 if (steps > init_steps + (feed_mm * dev->motor.base_ydpi) / MM_PER_INCH)
1463 // do not start motor yet
1505 static_cast<unsigned>(dev->model->y_offset_calib_dark_white_mm * dev->motor.base_ydpi / MM_PER_INCH);
2074 * initialize ASIC : registers, motor tables, and gamma tables