Universal Robots TypeScript API - v10.12.0
    Preparing search index...

    Interface WaypointNode

    ProgramNode is the base of all derived programNodes

    interface WaypointNode {
        allowsChildren?: boolean;
        isSuppressed?: boolean;
        lockChildren?: boolean;
        locked?: boolean;
        parameters: {
            activeParameterType: "Time" | "Inherited" | "Custom";
            custom: {
                joint: {
                    acceleration: TabInputModel<AngularAcceleration>;
                    speed: TabInputModel<AngularSpeed>;
                };
                linear: {
                    acceleration: TabInputModel<Acceleration>;
                    speed: TabInputModel<Speed>;
                };
            };
            expression?: { expression: string };
            fixed?: { nameVariable: URVariable; position?: KinematicPosition };
            frame: { custom: boolean; frameId: string };
            positionType: "expression" | "fixed" | "variable";
            time: TabInputModel<Time>;
            transform: boolean;
            transformVariable?: URVariable;
            variable?: { variable: URVariable };
        };
        type: WAYPOINT;
        version: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    allowsChildren?: boolean
    isSuppressed?: boolean
    lockChildren?: boolean
    locked?: boolean
    parameters: {
        activeParameterType: "Time" | "Inherited" | "Custom";
        custom: {
            joint: {
                acceleration: TabInputModel<AngularAcceleration>;
                speed: TabInputModel<AngularSpeed>;
            };
            linear: {
                acceleration: TabInputModel<Acceleration>;
                speed: TabInputModel<Speed>;
            };
        };
        expression?: { expression: string };
        fixed?: { nameVariable: URVariable; position?: KinematicPosition };
        frame: { custom: boolean; frameId: string };
        positionType: "expression" | "fixed" | "variable";
        time: TabInputModel<Time>;
        transform: boolean;
        transformVariable?: URVariable;
        variable?: { variable: URVariable };
    }
    type: WAYPOINT
    version: string