async def METHOD_NAME(args: argparse.Namespace) -> None:
    """Entry point for script."""
    if args.mount == "gripper":
        target = constants.NodeId["gripper"]
    else:
        target = constants.NodeId["pipette_" + args.mount]
    sensor = constants.SensorType[args.sensor]
    sensor_id = constants.SensorId[args.id]
    async with build.can_messenger(build_settings(args)) as messenger:
        with WaitableCallback(messenger) as reader:
            return await do_run(
                messenger, reader, target, sensor, sensor_id, args.threshold
            )