This class is a wrapper around the unmanaged code RawDataSensor. The goal of this classe is make accessible the unmanaged RawDataSensor's methods to managed code such as C++.NET, C#.NET etc. More...
#include <WRawDataSensor.h>
Public Member Functions | |
WRawDataSensor () | |
WRawDataSensor (WBaseCommunication^ pcomm) | |
~WRawDataSensor () | |
void | Initialize () override |
Initializes the object to connect the sensor. | |
void | ResetDevice () |
Resets the device. | |
void | RebootDevice () |
Reboots the device. | |
WNetworkInformation | GetNetworkInformation () |
Gets whole data information. | |
Protocol | GetRawDataExchangeMode () |
Get the raw data exchange mode. | |
ScanPacketType | GetDataPacketType () |
Gets the data packed type. | |
AngularResolution | GetAngularResolution () |
Gets the angular resolution. | |
ScanningDirection | GetScanningDirection () |
Gets the scanning direction. | |
WAngleRange | GetAngleRange () |
Gets the angle range. | |
unsigned int | GetSkipScan () |
Gets the skip scan. | |
unsigned int | GetImmunityLevel () |
Gets the immunity level. | |
WContaminationThreshold | GetContaminationThreshold () |
Gets the contamination threshold. | |
WContaminationStatus | GetContaminationStatus () |
Gets the contamination status. | |
WSoftwareVersion | GetVersion () |
Gets the sensor version data. | |
int | GetTemperature () |
Gets the temperature. | |
List< WRawDataError^> | GetErrorLog () |
Gets the error log. | |
WSensorLeds | GetSensorLeds () |
Gets the sensor's leds status. | |
WSensorLamps | GetSensorLamps () |
Gets the sensor lamps status. | |
long | GetRuntimeHours () |
Gets the sensor runtime hours. | |
String | GetDeviceName () |
Gets the sensor's name. | |
FilterStatus | GetFilterStatus () |
Gets the filter status. | |
WindowCalibrationStatus | GetWindowCalibrationStatus () |
Gets the window calibration status. | |
WConfigurationResult | SetIpAddress (String^ pIpAddress) |
Sets the IP v4 address of the sensor. | |
WConfigurationResult | SetIpPort (int pPort) |
Sets the IP port of the sensor. | |
WConfigurationResult | SetNetworkInformation (WNetworkInformation^ pNetwork) |
Set the overall network information except IP v4 and Port. | |
WConfigurationResult | SetRawDataExchangeMode (Protocol pProtocol) |
Sets the RAW data exchange mode. Can be either TCP or UDP. | |
WConfigurationResult | SetDataPacketType (ScanPacketType pPacketType) |
Sets the packet type returned in raw data. Can be either ScanPacketType::Distance or ScanPacketType::DistanceAndIntensity. | |
WConfigurationResult | SetAngularResolution (AngularResolution pResolution) |
Sets the angle resolution. Can be either AngularResolution::ZeroToZeroPointOneAtFourtyHz or AngularResolution::ZeroToZeroPointTwoAtEightyHz. | |
WConfigurationResult | SetScanningDirection (ScanningDirection pScanDirection) |
Sets the scanning direction. Can be either ScanningDirection::Clockwise or ScanningDirection::CounterClockwise. | |
WConfigurationResult | SetAngleRange (WAngleRange^ pAngleRange) |
Sets the Angle range (start and stop) | |
WConfigurationResult | SetSkipScan (int pSkipScan) |
Sets the skip scan. | |
WConfigurationResult | SetImmunityLevel (int pImmunityLevel) |
Sets the sensor's immunity level. | |
WConfigurationResult | SetContaminationThreshold (WContaminationThreshold^ pContaminationThreshold) |
Sets the contamination level threshold for warning and error. | |
WConfigurationResult | SetSensorLeds (WSensorLeds^ pLeds) |
Sets the sensors external leds status (ON or OFF) | |
WConfigurationResult | SetDeviceName (String^ pName) |
Sets the sensor's name. | |
WConfigurationResult | SetFilterStatus (FilterStatus pFilterStatus) |
Sets the device's filter status. | |
void | StartWindowCalibrationStatus () |
Starts the window calibration status. | |
WRawData | RetrieveRawData () |
void | SendMdi () |
Request the sensor to start sending MDI data to host. | |
void | StopMdi () |
Request the sensor to stop sending MDI data to host. | |
Protected Member Functions | |
WConfigurationResult | toManagedInstance (ConfigurationResult pResult) |
This class is a wrapper around the unmanaged code RawDataSensor. The goal of this classe is make accessible the unmanaged RawDataSensor's methods to managed code such as C++.NET, C#.NET etc.
|
inline |
|
inline |
|
inline |
|
inline |
Gets the angle range.
|
inline |
Gets the angular resolution.
|
inline |
Gets the contamination status.
|
inline |
Gets the contamination threshold.
|
inline |
Gets the data packed type.
|
inline |
Gets the sensor's name.
|
inline |
Gets the error log.
|
inline |
Gets the filter status.
|
inline |
Gets the immunity level.
|
inline |
Gets whole data information.
|
inline |
Get the raw data exchange mode.
|
inline |
Gets the sensor runtime hours.
|
inline |
Gets the scanning direction.
|
inline |
Gets the sensor lamps status.
|
inline |
Gets the sensor's leds status.
|
inline |
Gets the skip scan.
|
inline |
Gets the temperature.
|
inline |
Gets the sensor version data.
|
inline |
Gets the window calibration status.
|
inlineoverride |
Initializes the object to connect the sensor.
|
inline |
Reboots the device.
|
inline |
Resets the device.
|
inline |
|
inline |
Request the sensor to start sending MDI data to host.
|
inline |
Sets the Angle range (start and stop)
pAngleRange | The encapsulation of the angle range to be set |
|
inline |
Sets the angle resolution. Can be either AngularResolution::ZeroToZeroPointOneAtFourtyHz or AngularResolution::ZeroToZeroPointTwoAtEightyHz.
pResolution |
|
inline |
Sets the contamination level threshold for warning and error.
pContaminationThreshold | The encapsulation of contamination leve threshold |
|
inline |
Sets the packet type returned in raw data. Can be either ScanPacketType::Distance or ScanPacketType::DistanceAndIntensity.
pPacketType | The packet type to be set |
|
inline |
Sets the sensor's name.
|
inline |
Sets the device's filter status.
pFilterStatus | An enum representing the filter status (on or off) |
|
inline |
Sets the sensor's immunity level.
pImmunityLevel | The immunity level to be set |
|
inline |
Sets the IP v4 address of the sensor.
pIpAddress | The IP v4 address to be set |
|
inline |
Sets the IP port of the sensor.
pPort | The IP port to be set |
|
inline |
Set the overall network information except IP v4 and Port.
pNetwork | An encapsulation of the network data |
|
inline |
Sets the RAW data exchange mode. Can be either TCP or UDP.
pProtocol | The exchange mode (TCP or UDP) |
|
inline |
Sets the scanning direction. Can be either ScanningDirection::Clockwise or ScanningDirection::CounterClockwise.
pScanDirection |
|
inline |
Sets the sensors external leds status (ON or OFF)
pLeds | The encapsulation of the leds to be set |
|
inline |
Sets the skip scan.
pSkipScan | The skip scan value to be set |
|
inline |
Starts the window calibration status.
|
inline |
Request the sensor to stop sending MDI data to host.
|
inlineprotected |