Lines Matching refs:ScanHeadId

748     if (!dev.is_head_pos_known(ScanHeadId::PRIMARY)) {
751 if (uses_secondary_pos && !dev.is_head_pos_known(ScanHeadId::SECONDARY)) {
754 if (direction == Direction::BACKWARD && steps > dev.head_pos(ScanHeadId::PRIMARY)) {
756 steps, dev.head_pos(ScanHeadId::PRIMARY));
759 steps > dev.head_pos(ScanHeadId::SECONDARY))
762 steps, dev.head_pos(ScanHeadId::SECONDARY));
824 dev.advance_head_pos_by_steps(ScanHeadId::PRIMARY, direction, steps);
826 dev.advance_head_pos_by_steps(ScanHeadId::SECONDARY, direction, steps);
858 dev.advance_head_pos_by_steps(ScanHeadId::PRIMARY, direction, steps);
860 dev.advance_head_pos_by_steps(ScanHeadId::SECONDARY, direction, steps);
899 if ((!dev.is_head_pos_known(ScanHeadId::SECONDARY) ||
900 dev.head_pos(ScanHeadId::SECONDARY) > 0 ||
908 if (dev.is_head_pos_known(ScanHeadId::PRIMARY) &&
909 dev.head_pos(ScanHeadId::PRIMARY) > 1000)
912 scanner_move(dev, dev.model->default_method, dev.head_pos(ScanHeadId::PRIMARY) - 500,
922 dev.set_head_pos_zero(ScanHeadId::PRIMARY);
984 dev.set_head_pos_zero(ScanHeadId::PRIMARY);
999 dev.set_head_pos_zero(ScanHeadId::PRIMARY);
1009 dev.set_head_pos_unknown(ScanHeadId::PRIMARY | ScanHeadId::SECONDARY);
1018 bool should_use = !dev.is_head_pos_known(ScanHeadId::SECONDARY) ||
1019 !dev.is_head_pos_known(ScanHeadId::PRIMARY) ||
1020 dev.head_pos(ScanHeadId::SECONDARY) > dev.head_pos(ScanHeadId::PRIMARY);
1028 dev.set_head_pos_zero(ScanHeadId::SECONDARY);
1032 if (dev.is_head_pos_known(ScanHeadId::PRIMARY)) {
1033 if (dev.head_pos(ScanHeadId::PRIMARY) > dev.head_pos(ScanHeadId::SECONDARY)) {
1034 dev.advance_head_pos_by_steps(ScanHeadId::PRIMARY, Direction::BACKWARD,
1035 dev.head_pos(ScanHeadId::SECONDARY));
1037 dev.set_head_pos_zero(ScanHeadId::PRIMARY);
1039 dev.set_head_pos_zero(ScanHeadId::SECONDARY);
1064 if (dev.is_head_pos_known(ScanHeadId::SECONDARY) &&
1065 dev.is_head_pos_known(ScanHeadId::PRIMARY) &&
1066 dev.head_pos(ScanHeadId::SECONDARY) > 1000 &&
1067 dev.head_pos(ScanHeadId::SECONDARY) <= dev.head_pos(ScanHeadId::PRIMARY))
1070 scanner_move(dev, scan_method, dev.head_pos(ScanHeadId::SECONDARY) - 500,
1176 dev.set_head_pos_zero(ScanHeadId::PRIMARY);