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>
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.
◆ WRawDataSensor() [1/2]
| WRawDataSensor::WRawDataSensor |
( |
| ) |
|
|
inline |
◆ WRawDataSensor() [2/2]
| WRawDataSensor::WRawDataSensor |
( |
WBaseCommunication^ | pcomm | ) |
|
|
inline |
◆ ~WRawDataSensor()
| WRawDataSensor::~WRawDataSensor |
( |
| ) |
|
|
inline |
◆ GetAngleRange()
Gets the angle range.
- Returns
- An encapsulation of angle range
◆ GetAngularResolution()
Gets the angular resolution.
- Returns
- An encapsulation of angle resolution
◆ GetContaminationStatus()
Gets the contamination status.
- Returns
- An integer representing the contamination status
◆ GetContaminationThreshold()
Gets the contamination threshold.
- Returns
- An encapsulation of the contamination threshold
◆ GetDataPacketType()
Gets the data packed type.
- Returns
- ScanPacketType::Distance or ScanPacketType::DistanceAndIntensity enum
◆ GetDeviceName()
| String WRawDataSensor::GetDeviceName |
( |
| ) |
|
|
inline |
Gets the sensor's name.
- Returns
- A string representing the sensor's name
◆ GetErrorLog()
Gets the error log.
- Returns
- An encapsulation representing the error log
◆ GetFilterStatus()
Gets the filter status.
- Returns
- An enum representing the filter status
◆ GetImmunityLevel()
| unsigned int WRawDataSensor::GetImmunityLevel |
( |
| ) |
|
|
inline |
Gets the immunity level.
- Returns
- An integer representing the immunity level
◆ GetNetworkInformation()
Gets whole data information.
- Returns
- An encapsulated way to group the network information
◆ GetRawDataExchangeMode()
| Protocol WRawDataSensor::GetRawDataExchangeMode |
( |
| ) |
|
|
inline |
Get the raw data exchange mode.
- Returns
- Protocol::Udp or Protocol::Tcp enum
◆ GetRuntimeHours()
| long WRawDataSensor::GetRuntimeHours |
( |
| ) |
|
|
inline |
Gets the sensor runtime hours.
- Returns
- A long representing the sensor's runtime hours
◆ GetScanningDirection()
Gets the scanning direction.
- Returns
- ScanningDirection::Clockwise or ScanningDirection::CounterClockwise enum
◆ GetSensorLamps()
Gets the sensor lamps status.
- Returns
- An encapsulation of the sensor's internal lamps status
◆ GetSensorLeds()
Gets the sensor's leds status.
- Returns
- An encapsulation representing the sensor's leds status
◆ GetSkipScan()
| unsigned int WRawDataSensor::GetSkipScan |
( |
| ) |
|
|
inline |
Gets the skip scan.
- Returns
- An integer representing the skip scan
◆ GetTemperature()
| int WRawDataSensor::GetTemperature |
( |
| ) |
|
|
inline |
Gets the temperature.
- Returns
- An integer representing the sensor's temperature
◆ GetVersion()
Gets the sensor version data.
- Returns
- An encapsulation representing the sensor version
◆ GetWindowCalibrationStatus()
Gets the window calibration status.
- Returns
- an enum representing the window calibration status
◆ Initialize()
Initializes the object to connect the sensor.
◆ RebootDevice()
| void WRawDataSensor::RebootDevice |
( |
| ) |
|
|
inline |
◆ ResetDevice()
| void WRawDataSensor::ResetDevice |
( |
| ) |
|
|
inline |
◆ RetrieveRawData()
| WRawData WRawDataSensor::RetrieveRawData |
( |
| ) |
|
|
inline |
◆ SendMdi()
| void WRawDataSensor::SendMdi |
( |
| ) |
|
|
inline |
Request the sensor to start sending MDI data to host.
◆ SetAngleRange()
Sets the Angle range (start and stop)
- Parameters
-
| pAngleRange | The encapsulation of the angle range to be set |
- Returns
- A configuration result encapsulation
◆ SetAngularResolution()
Sets the angle resolution. Can be either AngularResolution::ZeroToZeroPointOneAtFourtyHz or AngularResolution::ZeroToZeroPointTwoAtEightyHz.
- Parameters
-
- Returns
- A configuration result encapsulation
◆ SetContaminationThreshold()
Sets the contamination level threshold for warning and error.
- Parameters
-
| pContaminationThreshold | The encapsulation of contamination leve threshold |
- Returns
- A configuration result encapsulation
◆ SetDataPacketType()
Sets the packet type returned in raw data. Can be either ScanPacketType::Distance or ScanPacketType::DistanceAndIntensity.
- Parameters
-
| pPacketType | The packet type to be set |
- Returns
- A configuration result encapsulation
◆ SetDeviceName()
Sets the sensor's name.
- Returns
- A string representing the sensor's name
◆ SetFilterStatus()
Sets the device's filter status.
- Parameters
-
| pFilterStatus | An enum representing the filter status (on or off) |
- Returns
◆ SetImmunityLevel()
Sets the sensor's immunity level.
- Parameters
-
| pImmunityLevel | The immunity level to be set |
- Returns
- A configuration result encapsulation
◆ SetNetworkInformation()
Set the overall network information except IP v4 and Port.
- Parameters
-
| pNetwork | An encapsulation of the network data |
- Returns
- A configuration result encapsulation
◆ SetRawDataExchangeMode()
Sets the RAW data exchange mode. Can be either TCP or UDP.
- Parameters
-
| pProtocol | The exchange mode (TCP or UDP) |
- Returns
- A configuration result encapsulation
◆ SetScanningDirection()
Sets the scanning direction. Can be either ScanningDirection::Clockwise or ScanningDirection::CounterClockwise.
- Parameters
-
- Returns
- A configuration result encapsulation
◆ SetSensorLeds()
Sets the sensors external leds status (ON or OFF)
- Parameters
-
| pLeds | The encapsulation of the leds to be set |
- Returns
- A configuration result encapsulation
◆ SetSkipScan()
Sets the skip scan.
- Parameters
-
| pSkipScan | The skip scan value to be set |
- Returns
- A configuration result encapsulation
◆ StartWindowCalibrationStatus()
| void WRawDataSensor::StartWindowCalibrationStatus |
( |
| ) |
|
|
inline |
Starts the window calibration status.
◆ StopMdi()
| void WRawDataSensor::StopMdi |
( |
| ) |
|
|
inline |
Request the sensor to stop sending MDI data to host.
◆ toManagedInstance()
The documentation for this class was generated from the following file: