#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 () override |
| Gets the temperature. | |
| WContaminationStatus | GetContaminationStatus () override |
| Gets the contamination status. | |
| long | GetRuntimeHours () override |
| Gets the sensor runtime hours. | |
| List< WRawDataError^> | GetErrorLog () |
| Gets the error log. | |
| WNetworkInformation | GetNetworkInformation () |
| Gets whole data information. | |
| String | GetDeviceName () override |
| 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) override |
| Sets the sensor's name. | |
| void | ResetDevice () |
| Resets the device. | |
| void | ResetAllFields () |
| Resets all fields to MAXVALUE. | |
| void | RebootDevice () |
| Reboots the device. | |
| List< unsigned int > | GetWms () |
| Returns the window monitoring system of each sector (SECTORS_COUNT sectors - 132 -) | |
| String | RequestChallenge () |
| Request the challenge to the sensor. | |
| WConfigurationResult | SendCypher (String^ challenge) |
| WSensorLamps | GetSensorLamps () |
| Gets the sensor lamps status. | |
| WFieldName | GetFieldName (int fieldSetNumber) |
| Gets the field name for a given field number. | |
| WObjectSize | GetObjectSize () |
| Gets the object size. | |
| WWarningSpot | GetWarningSpot () |
| Gets the warning spot value. | |
| WUncoverZone | GetUncoverZoneSize () |
| Gets the uncovered zone size. | |
| WFieldData | GetField (int fieldNumber, ZoneTypeEnum zone) |
| Returns the requested field data. | |
| unsigned int | GetSelectedField () |
| Returns the current selected field data based on inputs. | |
| WOnOffDelay | GetOnDelay () |
| Gets ON delay (ms) | |
| WOnOffDelay | GetOffDelay () |
| Gets OFF delay (ms) | |
| WActiveLevel | GetOutputActiveLevel () |
| Gets the output active level for 4 outputs. | |
| WActiveLevel | GetOutputStatus () |
| Gets the output active status for 4 outputs. | |
| WActiveLevel | GetInputStatus () |
| Gets the input active status for 4 inputs. | |
| WOutputFunction | GetOutputFunction () |
| Gest the output function for 4 outputs. | |
| WDefaultValues | GetDefaultValues () |
| 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 | SetWarningSpot (WWarningSpot^ spotToSet) |
| Sets the warning spots. | |
| WConfigurationResult | SetUncoverZoneSize (WUncoverZone^ sizeToSet) |
| 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 | SetOnDelay (WOnOffDelay^ onDelay) |
| Sets the ON delay. | |
| WConfigurationResult | SetOffDelay (WOnOffDelay^ offDelay) |
| Sets the OFF delay. | |
| WConfigurationResult | SetOutputActiveLevel (WActiveLevel^ activeLevel) |
| Sets the output active level. | |
| WConfigurationResult | SetOutputFunction (WOutputFunction^ function) |
| Sets the output function. | |
| void | SetInputControlModeStatus (InputControleModeStatus controlMode) |
| void | SetZone1Mode (ZoneModeEnum mode) |
| void | SetInputsValue (ActiveLevelEnum input1, ActiveLevelEnum input2, ActiveLevelEnum input3, ActiveLevelEnum input4) |
| WConfigurationResult | SetSensorLeds (WAgvSensorLeds^ leds) |
| Sets the sensor's leds. | |
| WConfigurationResult | StoreInFlash () |
| Store fields in the flash. | |
| unsigned int | GetPlatformVersion () override |
| Gets the platform version. | |
| void | StartLearning (int fieldNumber, ZoneTypeEnum zone, unsigned int uncover, ObjSizeEnum objectSize) |
| void | StopLearning () |
| void | AbortLearning () |
| FieldLearningStatusEnum | GetLearningStatus () |
| unsigned int | GetLearningErrorCode () override |
| Gets the platform version. | |
| AbortStatus | GetAbortStatus () |
| InputControleModeStatus | GetInputControlModeStatus () |
| ZoneModeEnum | GetZone1Mode () |
Protected Member Functions | |
| WConfigurationResult | toManagedInstance (ConfigurationResult pResult) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Gets the angle range.
|
inlineoverride |
Gets the contamination status.
|
inline |
Gets the contamination threshold.
|
inline |
Gets the data packed type.
|
inline |
|
inlineoverride |
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 (Near, Warning 1, Warning 2) |
|
inline |
Gets the field name for a given field number.
| fieldSetNumber | The fieldset number to retrieve |
|
inline |
Gets the immunity level.
|
inline |
|
inline |
Gets the input active status for 4 inputs.
|
inlineoverride |
Gets the platform version.
|
inline |
|
inline |
Gets whole data information.
|
inline |
Gets the object size.
|
inline |
Gets OFF delay (ms)
|
inline |
Gets ON delay (ms)
|
inline |
Gets the output active level for 4 outputs.
|
inline |
Gest the output function for 4 outputs.
|
inline |
Gets the output active status for 4 outputs.
|
inlineoverride |
Gets the platform version.
|
inline |
Get the raw data exchange mode.
|
inlineoverride |
Gets the sensor runtime hours.
|
inline |
Returns the current selected field data based on inputs.
|
inline |
Gets the sensor lamps status.
|
inline |
Gets the navigation sensor leds status.
|
inlineoverride |
Gets the temperature.
|
inline |
Gets the uncovered zone size.
|
inlineoverride |
Gets the sensor version data.
|
inline |
Gets the warning spot value.
|
inline |
Returns the window monitoring system of each sector (SECTORS_COUNT sectors - 132 -)
|
inline |
|
inlineoverride |
Initializes the object to connect the sensor.
|
inline |
Reboots the device.
|
inline |
Request the challenge to the sensor.
|
inline |
Resets all fields to MAXVALUE.
|
inline |
Resets the device.
|
inline |
|
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 |
|
inlineoverride |
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 |
|
inline |
|
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 OFF delay.
|
inline |
Sets the ON delay.
|
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 |
Sets the object size
| uncoverZoneToSet |
|
inline |
Sets the warning spots.
| sportToSet |
|
inline |
|
inline |
|
inline |
|
inline |
Request the sensor to stop sending MDI data to host.
|
inline |
Store fields in the flash.
|
inlineprotected |