#include <WAgvSensor.h>
Public Member Functions | |
WAgvSensor () | |
WAgvSensor (WBaseCommunication^ pcomm) | |
~WAgvSensor () | |
WCommunicationStatus | Initialize () override |
Initializes the object to connect the sensor. | |
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. | |
Protocol | GetRawDataExchangeMode () |
Get the raw data exchange mode. | |
WAngleRange | GetAngleRange () |
Gets the angle range. | |
ScanPacketType | GetDataPacketType () |
Gets the data packed type. | |
unsigned int | GetImmunityLevel () |
Gets the immunity level. | |
WContaminationThreshold | GetContaminationThreshold () |
Gets the contamination threshold. | |
WSoftwareVersion | GetVersion () override |
Gets the sensor version data. | |
int | GetTemperature () |
Gets the temperature. | |
List< WRawDataError^> | GetErrorLog () |
Gets the error log. | |
WNetworkInformation | GetNetworkInformation () |
Gets whole data information. | |
String | GetDeviceName () |
Gets the sensor's name. | |
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 | SetAngleRange (WAngleRange^ pAngleRange) |
Sets the Angle range (start and stop) | |
WConfigurationResult | SetImmunityLevel (int pImmunityLevel) |
Sets the sensor's immunity level. | |
WConfigurationResult | SetContaminationThreshold (WContaminationThreshold^ pContaminationThreshold) |
Sets the contamination level threshold for warning and error. | |
WConfigurationResult | SetNetworkInformation (WNetworkInformation^ pNetwork) |
Set the overall network information except IP v4 and Port. | |
WConfigurationResult | SetDeviceName (String^ pName) |
Sets the sensor's name. | |
void | ResetDevice () |
Resets the device. | |
void | RebootDevice () |
Reboots the device. | |
List< unsigned int > | GetWms () |
Returns the window monitoring system of each sector (SECTORS_COUNT sectors - 132 -) | |
WFieldName | GetFieldName (int fieldSetNumber) |
Gets the sensor lamps status. | |
WObjectSize | GetObjectSize () |
Gets the object size. | |
WFieldData | GetField (int fieldNumber, ZoneTypeEnum zone) |
Returns the requested field data. | |
WMultipleSampling | GetMultipleSampling () |
Gets the multiple sampling data. | |
WHoldTime | GetHoldTime () |
Gets Hold Time (ms) | |
WOutputActiveLevel | GetOutputActiveLevel () |
Gets the output active level for 4 outputs. | |
WOutputFunction | GetOutputFunction () |
Gest the output function for 4 outputs. | |
WAgvSensorLeds | GetSensorLeds () |
Gets the navigation sensor leds status. | |
WConfigurationResult | SetFieldName (WFieldName^ fieldName) |
Sets the field name data. | |
WConfigurationResult | SetObjectSize (WObjectSize^ sizeToSet) |
Sets the object size. | |
WConfigurationResult | SetField (WFieldData^ data) |
Set the requested field data. | |
WConfigurationResult | SetMultipleSampling (WMultipleSampling^ sampling) |
Sets the multiple sampling. | |
WConfigurationResult | SetHoldTime (WHoldTime^ holdTime) |
Sets the Hold time. | |
WConfigurationResult | SetOutputActiveLevel (WOutputActiveLevel^ activeLevel) |
Sets the output active level. | |
WConfigurationResult | SetOutputFunction (WOutputFunction^ function) |
Sets the output function. | |
WConfigurationResult | SetSensorLeds (WAgvSensorLeds^ leds) |
Sets the sensor's leds. | |
WConfigurationResult | StoreInFlash () |
Store fields in the flash. | |
Protected Member Functions | |
WConfigurationResult | toManagedInstance (ConfigurationResult pResult) |
|
inline |
|
inline |
|
inline |
|
inline |
Gets the angle range.
|
inline |
Gets the contamination threshold.
|
inline |
Gets the data packed type.
|
inline |
Gets the sensor's name.
|
inline |
Gets the error log.
|
inline |
Returns the requested field data.
fieldNumber | The field number we want to retrieve |
zone | The zone type (Protection, Warning 1, Warning 2) |
|
inline |
Gets the sensor lamps status.
Gets the field name for a given field number
fieldSetNumber | The fieldset number to retrieve |
|
inline |
Gets Hold Time (ms)
|
inline |
Gets the immunity level.
|
inline |
Gets the multiple sampling data.
|
inline |
Gets whole data information.
|
inline |
Gets the object size.
|
inline |
Gets the output active level for 4 outputs.
|
inline |
Gest the output function for 4 outputs.
|
inline |
Get the raw data exchange mode.
|
inline |
Gets the navigation sensor leds status.
|
inline |
Gets the temperature.
|
inlineoverride |
Gets the sensor version data.
|
inline |
Returns the window monitoring system of each sector (SECTORS_COUNT sectors - 132 -)
|
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 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 |
Set the requested field data.
|
inline |
Sets the field name data.
fieldName |
|
inline |
Sets the Hold time.
|
inline |
Sets the sensor's immunity level.
pImmunityLevel | The immunity level to be set |
|
inline |
Sets the multiple sampling.
sampling |
|
inline |
Set the overall network information except IP v4 and Port.
pNetwork | An encapsulation of the network data |
|
inline |
Sets the object size.
sizeToSet |
|
inline |
Sets the output active level.
activeLevel |
|
inline |
Sets the output function.
function |
|
inline |
Sets the RAW data exchange mode. Can be either TCP or UDP.
pProtocol | The exchange mode (TCP or UDP) |
|
inline |
Sets the sensor's leds.
leds |
|
inline |
Request the sensor to stop sending MDI data to host.
|
inline |
Store fields in the flash.
|
inlineprotected |