Interface ZOROSControllerInterface
Defines a standard interface to ROS controllers from the controller manager.
Namespace: ZO.ROS.Controllers
Assembly: Unity.ZeroSim.dll
Syntax
public interface ZOROSControllerInterface
Properties
| Improve this Doc View SourceControllerName
Declaration
string ControllerName { get; }
Property Value
Type | Description |
---|---|
System.String |
ControllerState
Declaration
ControllerStateEnum ControllerState { get; }
Property Value
Type | Description |
---|---|
ControllerStateEnum |
ControllerStateMessage
Declaration
ControllerStateMessage ControllerStateMessage { get; }
Property Value
Type | Description |
---|---|
ControllerStateMessage |
ControllerType
Declaration
string ControllerType { get; }
Property Value
Type | Description |
---|---|
System.String |
HardwareInterface
Declaration
string HardwareInterface { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceLoadController()
Set controller state to loaded/initialized
Declaration
void LoadController()
StartController()
Set controller state to started/running
Declaration
void StartController()
StopController()
Set controller state to stopped
Declaration
void StopController()
UnloadController()
Set controller state to unloaded/stopped
Declaration
void UnloadController()