CvmDevice Class |
Namespace: Rubedos.Viper.Net
public sealed class CvmDevice : IDisposable
The CvmDevice type exposes the following members.
Name | Description | |
---|---|---|
![]() | CvmDevice | Default constructor. |
![]() | CvmDevice(String, String) |
Constructor
|
![]() | CvmDevice(Uri, String) |
Constructor
|
Name | Description | |
---|---|---|
![]() | ClientIP |
IP address of this machine. If this machine has multiple adapters, specify IP
of the one that shall be used to communicate with ROS Master
|
![]() | CurrentTopics | Gets the current topics./ |
![]() | CvmConfigManager |
Configuration of current device instance
|
![]() | CvmUri |
Each CVM instance is uniquely identified by uri. Usuall it has a format like "http://192.168.1.100:11311
|
![]() | DeviceInfo | Gets or sets information describing the device. |
![]() | DeviceVersion |
Returns version of currently connected device
|
![]() | ImageTopics | Gets the list of image topics provided by device |
![]() | IsConnected |
Returns true if connection to the deivce is established and is alive
|
![]() | PerceptionApps | Gets the perception apps in this collection. |
![]() | RosNode |
Under this name this node instance shall appear in ROS Master
|
![]() | SoftwareUpdateManager | Gets or sets the manager for software update. |
![]() | TopicUpdateInterval |
Specifies interval how often topics should be fetched from the master, in ms
|
![]() | TransformManager |
Transformation manager, montiors Tf messages and caches latest transform information of the frames
|
Name | Description | |
---|---|---|
![]() | ChangeImageResolution |
Changes resolution of the image videostream
|
![]() | Connect |
Connects to the device
|
![]() | Connect(Uri, String) | Connects to the device. |
![]() | Disconnect |
Closes connection to the device
|
![]() | Dispose |
This code added to correctly implement the disposable pattern.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | FetchTopicT |
This method blocks and waits for a message from specified topic. Topic is returned or timeout exception is thrown
|
![]() ![]() | FilterTopics |
Filters topic list
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | PostRosLog |
Sends log message to /rosout log
|
![]() | ReadLicenseInfo | Gets device license information. |
![]() | Restart |
This method restarts CVM camera
|
![]() | Shutdown |
Shutds down CVM camera
|
![]() | ToString |
Returns the string that represents the current object
(Overrides ObjectToString.) |
![]() | WaitForDynamicConfiguration | Wait until dynamic configuration from CVM device is received |
![]() | WaitForDynamicConfiguration(TimeSpan) | Wait until dynamic configuration from CVM device is received |
Name | Description | |
---|---|---|
![]() | Connected |
Event emitted after connection to the device has been established
|
![]() | Connecting |
Event emitted after connection is initiation has started
|
![]() | DeviceInfoChanged |
Event raised when device info changes
|
![]() | Disconnected |
Event emitted when connection is closed
|
![]() | Disconnecting |
Event emitted when connection is about to close
|
![]() | Restarting |
Event emitted after connection to the device has been established
|
![]() | RosoutMessaged |
Emitted on each rosout message
|
![]() | ShuttingDown |
Event emitted after connection to the device has been established
|
![]() | TopicsUpdated |
Emitted when new topics are available
|