C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
CPPCli::NewDevice Class Reference

The NewDevice class represents a new device. More...

#include <NewDevice.h>

Public Member Functions

 NewDevice ()
 Default constructor. More...
 
 NewDevice (VxSdk::VxNewDevice *vxNewDevice)
 Constructor. More...
 

Package Attributes

VxSdk::VxNewDevice_newDevice
 

Properties

System::String^  DataStorageId [get, set]
 Gets or sets the unique identifier of the associated data storage. More...
 
System::String^  DriverType [get, set]
 Gets or sets the associated driver type identifier. More...
 
System::String^  Id [get, set]
 Gets or sets the ID of the device. More...
 
System::String^  Ip [get, set]
 Gets or sets the IP of the device. More...
 
System::String^  Name [get, set]
 Gets or sets the friendly name of the device. More...
 
System::String^  Password [get, set]
 Gets or sets the account password used to communicate with the device, if any. More...
 
bool ShouldAutoCommission [get, set]
 Gets or sets whether to have this device automatically commissioned when created. More...
 
Device::Types Type [get, set]
 Gets or sets the type of device. More...
 
System::String^  Username [get, set]
 Gets or sets the account username used to communicate with the device, if any. More...
 

Detailed Description

The NewDevice class represents a new device.

Definition at line 12 of file NewDevice.h.

Constructor & Destructor Documentation

CPPCli::NewDevice::NewDevice ( )
inline

Default constructor.

Definition at line 18 of file NewDevice.h.

18  {
20  }
VxSdk::VxNewDevice * _newDevice
Definition: NewDevice.h:121
CPPCli::NewDevice::NewDevice ( VxSdk::VxNewDevice vxNewDevice)
inline

Constructor.

Parameters
vxNewDeviceThe new device.

Definition at line 26 of file NewDevice.h.

26  {
27  _newDevice = vxNewDevice;
28  }
VxSdk::VxNewDevice * _newDevice
Definition: NewDevice.h:121

Member Data Documentation

VxSdk::VxNewDevice* CPPCli::NewDevice::_newDevice
package

Definition at line 121 of file NewDevice.h.

Property Documentation

System:: String^ CPPCli::NewDevice::DataStorageId
getset

Gets or sets the unique identifier of the associated data storage.

The associated data storage unique identifier.

Definition at line 34 of file NewDevice.h.

System:: String^ CPPCli::NewDevice::DriverType
getset

Gets or sets the associated driver type identifier.

The associated driver type identifier.

Definition at line 44 of file NewDevice.h.

System:: String^ CPPCli::NewDevice::Id
getset

Gets or sets the ID of the device.

The ID.

Definition at line 54 of file NewDevice.h.

System:: String^ CPPCli::NewDevice::Ip
getset

Gets or sets the IP of the device.

The IP.

Definition at line 64 of file NewDevice.h.

System:: String^ CPPCli::NewDevice::Name
getset

Gets or sets the friendly name of the device.

The friendly name.

Definition at line 74 of file NewDevice.h.

System:: String^ CPPCli::NewDevice::Password
getset

Gets or sets the account password used to communicate with the device, if any.

The password.

Definition at line 84 of file NewDevice.h.

bool CPPCli::NewDevice::ShouldAutoCommission
getset

Gets or sets whether to have this device automatically commissioned when created.

true to automatically commissioned the device, otherwise false.

Definition at line 94 of file NewDevice.h.

Device:: Types CPPCli::NewDevice::Type
getset

Gets or sets the type of device.

The device Type.

Definition at line 104 of file NewDevice.h.

System:: String^ CPPCli::NewDevice::Username
getset

Gets or sets the account username used to communicate with the device, if any.

The username.

Definition at line 114 of file NewDevice.h.


The documentation for this class was generated from the following file: