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
|