Пистолет не может сам по себе определять полноту заправки,- он просто устройство и мозгов не имеет.
Отключение подачи топлива производится за счёт срабатывания специального датчика, или скорее устройства, смонтированного внутри рукоятки пистолета.
Если взять заправочный пистолет и посмотреть на его носик с торца, то можно увидеть маленькое дополнительное отверстие на кромке пистолета, уходящее специальным каналом к рукоятке. Вот именно в это отверстие и попадает топливо, когда бак полон. Хотя конечно сначала это не само топливо, а пена, созданная напором топлива, льющегося в бак. А так как горловина бака довольно узкая, то естественно сначала поднимается пена и только потом, за пеной и должен подняться и уровень топлива. Вот попадание частиц топлива на на это устройство и заставляет сработать функцию отбивания рычагаа открытия.
Бывают случаи, когда это хитрое устройство не срабатывает по той или иной причине. И тогда, при переполнении бака, топливо начинает течь наружу, и именно поэтому желательно всегда контролировать процесс заправки автомобиля, чтобы в таком случае успеть самостоятельно отжать рычаг подачи топлива на рукоятке пистолета.
Принцип работы этого аварийного отбивания скорее всего основан на прохождении небольшого потока воздуха через этот специальный канал. И как только в этот проходящий воздух попадает топливо устройство и срабатывает. А возможно там стоит какой-то перепускной клапан с маленькой ёмкостью. И когда в эту ёмкость попадает топливо, оно начинает давить на клапан. Клапан срабатывает и производит отбивание рычага. Чувствительность срабатывание отсечки настраивается в самом пистолете. Наверняка для этого там предусмотрена возможность регулировки.