Microsoft.Robotics.Services.Drive Namespace
Microsoft Robotics Class Reference
Classes
Class | Description | |
---|---|---|
AllStop |
Emergency Stop
Remarksoverrides long running commands |
|
AllStopRequest |
Emergency stop
|
|
CancelPendingDriveOperation |
Cancel Pending Drive Operation (used internally)
RemarksUsed to cancel drive operations that are monitoring the internal drive cancellation port.RemarksThis type is internal to a service that implements the generic differential drive contract.Remarkscancels long running commands (drive distance or rotate degrees) |
|
CancelPendingDriveOperationRequest |
Cancel Pending Drive Operation Request Request (cancels a pending driveDistance or RotateDegrees request)
|
|
Contract |
Dss Drive Contract
|
|
DriveDifferentialTwoWheel |
Drive Differential Two Wheel Service Implementation
|
|
DriveDifferentialTwoWheelState |
Differential Drive State Definition
|
|
DriveDistance |
Operation drive a specified distance, then stop
|
|
DriveDistanceRequest |
Drive straight for specified distance
|
|
DriveOperations |
Drive Operations Port
|
|
EnableDrive |
Operation Enable Drive
|
|
EnableDriveRequest |
Enables or disables the drive
|
|
Get |
Operation Retrieve Drive State
|
|
Partners |
Partners
|
|
ReliableSubscribe |
Operation to reliable subscribe to drive notifications
|
|
ResetEncoders |
Resets encoders
|
|
ResetEncodersRequest |
Reset encoders request
|
|
RotateDegrees |
Request the drive to rotate or turn in position (positive values turn counterclockwise).
|
|
RotateDegreesRequest |
Request the drive to rotate or turn in position (positive values turn counterclockwise).
|
|
SetDrivePower |
Operation Update Motor Power
|
|
SetDrivePowerRequest |
Update the target power of each motor.
|
|
SetDriveSpeed |
Operation Update Motor Speed
|
|
SetDriveSpeedRequest |
Update the target speed of a motor.
Remarksset speed for each wheel in meters per second |
|
SetMotorUriRequest |
Set Motor Uri Request
|
|
Subscribe |
Operation to subscribe to drive notifications
|
|
Update |
Operation Update Drive State
|
Enumerations
Enumeration | Description | |
---|---|---|
DriveRequestOperation |
The request operation
|
|
DriveStage |
The status of the current drive operation (driveDistance or rotateDegrees) Only one operation can be pending (else it is canceled). Stage transitions: InitialRequest -> Started -> Completed Or: InitialRequest -> Started -> Canceled
|
|
DriveState |
The current Drive State
|