Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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)
|
![]() |
CombinedOperationsPort | |
![]() |
Contract |
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
|
.gif)
.gif)