Whether the motor is currently bound to a joint.
The type of the integrated controller.
The current force.
The current position.
The current velocity.
Notifies when the component is detached from the entity.
The maximum force/torque that the motor can apply in order to achieve the motion trajectory.
Whether the component has been initialized.
The IO signals provided by the motor.
The component name.
The action that the controller should take when a stall is detected.
Whether the motor has stalled.
The current state of the motor (on/off).
The maximum acceleration.
The maximum deceleration.
The target position for the position/servo controller.
The target/maximum velocity.
The virtual world to which the owning entity belongs.
Protected OptionaladdedAdded function called immediately after the component is attached to an entity.
Creates a handle (weak reference) to a trackable object.
The type of object that is to be referenced.
The object that is initially referenced by the handle.
A handle to a trackable object.
Protected OptionalinitializeAsynchronous initialization function called immediately before simulating when the model is initialized.
Sets the target position for the motor, returning a future that resolves when the position is reached.
The target position for the move.
The future that is resolved once the target position is achieved.
Protected OptionalpostAsynchronous post-update function called after physics has been updated.
The timestep (seconds).
Immediately triggers asynchronous initialization if the component hasn't already been initialized.
Subscribes to a subscribable object.
Subscriptions created through this function are automatically unsubscribed when the component is detached/removed.
The subscribable object for which to subscribe.
The callback function that is triggered when the object's value is updated.
Determines the time that it will take to move to the specified target position.
The target position.
OptionaltargetVelocity: numberThe (optional) target velocity.
The total duration.
Unsubscribes from a subscribable object.
The object from which to unsubscribe.
The callback function for the subscription.
True if the subscription was canceled, false otherwise.
Protected OptionalupdateAsynchronous update function called every timestep when simulating.
The timestep (seconds).
Motor with integrated motion controller. Used to drive joints/axes and transport surfaces.