pamoja for TypeScript - v0.2.0
    Preparing search index...

    Namespace kit

    Ergonomic facade over the generated helper-math binding.

    The helpers are named for the goal rather than the technique, with the real algorithm one layer down: smooth a noisy reading, hold a value with a PID, warn before a tank runs dry, notice when a tracked point leaves its area, and drive a robot: chassis kinematics, an arm, odometry, waypoint guidance, and the safety gate every motion command passes through.

    They are synchronous and allocation-free in the core, so the facade re-exports the generated classes rather than wrapping them; the additions are the runtime Boundary, Edge, and Elbow objects, because the generated enums are types-only. A reading that is not a finite number is ignored by every helper that keeps state, an Anomaly flags it, and the motion helpers stop or hold rather than move on it.

    Ackermann
    Anomaly
    Calibration
    Complementary
    Debounce
    Depletion
    DiffDrive
    Esc
    EStop
    Geofence
    Kalman
    Limits
    Mecanum
    Median
    Odometry
    Pid
    Quadrature
    QuadratureScale
    Ramp
    SafetyGate
    ServoMap
    SkidSteer
    Smoother
    Surge
    Thermostat
    Transform
    Trend
    Trigger
    TwoLinkArm
    Watchdog
    WaypointFollower
    Window
    BodyMotion
    Coord
    DhParameters
    Guidance
    Joints
    Point
    Pose
    Position
    Reach
    SideSpeeds
    Tilt
    Twist
    WheelSpeeds
    Boundary
    Edge
    Elbow
    Boundary
    Edge
    Elbow
    WINDOW_CAPACITY
    bearingBetween
    celsiusToFahrenheit
    celsiusToKelvin
    deadband
    dewPoint
    distanceBetween
    fahrenheitToCelsius
    forwardKinematics
    hectopascalsToPascals
    kelvinToCelsius
    kilopascalsToPascals
    obstacleStop
    pascalsToHectopascals
    pascalsToKilopascals
    pascalsToPsi
    percentToRatio
    psiToPascals
    ratioToPercent
    tiltFromAccel