DriveDifferentialTwoWheel Members

Microsoft Robotics Class Reference

The DriveDifferentialTwoWheel type exposes the following members.

Constructors

  Name Description
Public method DriveDifferentialTwoWheel
DriveDifferentialTwoWheel Constructor

Methods

  Name Description
Public method Activate< (Of < <' (T> ) > > )
Submits CCR tasks to the dispatcher port for execution. If the task was a receiver orchestration like join or choice, executing it means registering constraints on ports to guard the execution of user code
(Inherited from CcrServiceBase.)
Protected method ActivateDsspOperationHandlers() () () ()
Activates an Interleave arbiter using the ServiceHandler attributes on service methods.
(Inherited from DsspServiceBase.)
Protected method ActivateDsspOperationHandlers(DsspServiceBase, IPortSet)
Constructs and activates an Interleave arbiter using the ServiceHandler attributes on service methods of the supplied service instance
(Inherited from DsspServiceBase.)
Public method AllStopHandler
All Stop Handler
Protected method AttachPortToServiceRelativePath
Enables dispatching of inbound DSSP operations to user specified port for a specific relative URI path (relative to the service URI)
(Inherited from DsspServiceBase.)
Protected method Cleanup(Handler)
Post a Shutdown message instance on the internal cleanup port and invokes the supplied delegate before the default cleanup handler
(Inherited from ServiceBase.)
Protected method Cleanup(Handler< (Of < <' (Shutdown> ) > > ))
Post a Shutdown message instance on the internal cleanup port and invokes the supplied delegate before the default cleanup handler
(Inherited from ServiceBase.)
Protected method ClearActivityData(Enum)
Clears an activity
(Inherited from DsspServiceBase.)
Protected method ClearActivityData(String)
Clears an activity
(Inherited from DsspServiceBase.)
Protected method ClearAllActivityData
Clears all activity elements
(Inherited from DsspServiceBase.)
Protected method CreateInterleaveFromDsspOperationHandlers
Creates an Interleave arbiter using the ServiceHandler attributes on service methods of the supplied service instance
(Inherited from DsspServiceBase.)
Protected method CreateService(String)
Issues a Create operation to the local Constructor service
(Inherited from DsspServiceBase.)
Protected method CreateService(ServiceInfoType)
Issues a Create operation to the local Constructor service
(Inherited from DsspServiceBase.)
Protected method CreateService(String, array

Fields

  Name Description
Public fieldStatic member DefaultLeftMotorName
Default Left Motor Name
Public fieldStatic member DefaultRightMotorName
Default Right Motor Name

Properties

  Name Description
Protected property AlternateContractServiceInfo
List of ServiceInfoType instances for each alternate contract this service implements
(Inherited from DsspServiceBase.)
Protected property CleanupPort
Default cleanup port for this instance.
(Inherited from ServiceBase.)
Protected property ConsoleOutputPort
Service port bound to Console Output Service
(Inherited from DsspServiceBase.)
Protected property ConstructorPort
Service port bound to local node Service constructor
(Inherited from DsspServiceBase.)
Protected property ContractToHttpUri
Dictionary of service uris for every alternate contract implementation
(Inherited from DsspServiceBase.)
Protected property ControlPanelPort
Control panel service instance forwarder port
(Inherited from DsspServiceBase.)
Protected property DirectoryPort
Service port to local node Root Service directory
(Inherited from DsspServiceBase.)
Protected property Environment
Service environment
(Inherited from ServiceBase.)
Protected property FileStoreConstructorPort
FileStore Constructor Service
(Inherited from ServiceBase.)
Protected property LoggingInstance
Gets or sets the DiagnosticsInstance to use
(Inherited from DsspServiceBase.)
Protected property MainPortInterleave
Interleave arbiter instance that has been activated to manage concurrent access for the main operation port handlers
(Inherited from DsspServiceBase.)
Public property PartnerEnumerationTimeout
Timeout value for service partner enumeration
(Inherited from DsspServiceBase.)
Protected property PartnerListManagerPort
Access to the Partner List Manager instance for this service
(Inherited from DsspServiceBase.)
Public property PartnerUseExistingOrCreateTimeout
Timeout value for finding a partner in the local service directory before attempting partner creation
(Inherited from DsspServiceBase.)
Protected property ResourceManagerPort
Resource manager
(Inherited from ServiceBase.)
Protected property SerializerPort
Serializer
(Inherited from ServiceBase.)
Protected property ServiceCreationPort
PortSet used for communicating service creation results. Not used beyond the service start phase
(Inherited from DsspServiceBase.)
Public property ServiceInfo
Service instance information. Contains the service URI
(Inherited from DsspServiceBase.)
Protected property ServiceMetadata
Service implementation metadata reflected from attributes during service construction
(Inherited from DsspServiceBase.)
Protected property ServicePhase
Current service phase
(Inherited from DsspServiceBase.)
Public property StateTransformPath
Path to XML transform on serialized service state. Applied on HTTP Get response. Set if the StateTransform field is specified on the InitialStatePartner attribute
(Inherited from DsspServiceBase.)
Protected property TaskQueue
Dispatcher port associated with this instance. Used by Activate() calls to schedule tasks
(Inherited from CcrServiceBase.)
Protected property WinFormsServicePort
WinForms Service
(Inherited from ServiceBase.)

See Also

DriveDifferentialTwoWheel Class

Microsoft.Robotics.Services.Drive Namespace