| Visioscan Set SDK Libraries 1.0.28 Visioscan Set SDK Help documentation file for C++ and C++/CLI |

Loading...
Searching...
No Matches
WEnums.h
1#ifndef W_ENUMS_H
2#define W_ENUMS_H
3 using namespace System;
4 namespace WEnumerations {
5 public enum class ProductIdentification { Unknown = 0, RawData = 47, AntiCollision = 48, Navigation = 49, Rod300 = 30, Rod500 = 50, Rod120 = 12, Rod130 = 13 };
6 public enum class Protocol { Udp = 0, Tcp = 1 };
7 public enum class ScanPacketType { Distance = 0, DistanceAndIntensity = 1 };
8 public enum class AngularResolution { ZeroToZeroPointTwoAtEightyHz = 0, ZeroToZeroPointOneAtFourtyHz = 1, ZeroToZeroPointZeroFiveAtTwentyHz = 2, ZeroToZeroPointZeroTwoFiveAtTenHz = 3, ZeroToZeroSomethingAtFiftyHz = 4 };
9 public enum class ScanningDirection { Clockwise = 0, CounterClockwise = 1 };
10 public enum class FilterStatus { Off = 0, On = 1 };
11 public enum class WindowCalibrationStatus { Processing = 0, Done = 1, Failed = 3 };
12 public enum class DisplayPageIndex { CustomLogoPage = 0, OperatingStatus = 1, WmsStatus = 2, EthUsbConnectStatus = 3, NetworkInfo = 4, BluethootConnection = 5 };
13 public enum class PageDirection { Normal = 0, UpsideDown = 1 };
14 public enum class DisplayMode { Normal = 0, On = 1, Off = 2 };
15 public enum class TransmissionStatus { Off = 0, On = 1 };
16
17 public enum class DisplayWakeUpRange { ThreeHundred = 0, FiveHundred = 1, TenHundred = 2, FifteenHundred = 3, TwentyHundred = 4 };
18 public enum class DisplayWakeUpTime { TwoSec = 0, ThreeSec = 1, FiveSec = 2, TenSec = 3 };
19
20 public enum class ObjSizeEnum { Twenty = 0, Thirty = 1, Fourty = 2, Fifty = 3, Sixty = 4, Seventy = 5, Hundred_fifty = 6, Two_hundred = 7, Five_hundred = 8 };
21 public enum class ZoneTypeEnum { Near = 0, Middle = 1, Far = 2 };
22 public enum class ActiveLevelEnum { Low = 0, High = 1 };
23 public enum class FunctionEnum { NotUsed = 0, NearTrigger = 1, MiddleTrigger = 2, FarTrigger = 3, Error = 4 };
24 public enum class FieldLearningStatusEnum { NoLearning = 0, Started = 5, InProgress = 1, Finished = 2, Aborted = 3, Timeout = 4 };
25
26 public enum class ConnectionStatusEnum { Connected = 0, Unexpected = 1, Failure = 2, Disconnected = 4, Timeout = 5, NotInSameSubNet = 6, NotInSameSubNetOrNotWired = 61, NotWired = 7, AdressInUse = 8, HostUnreachable = 9, ConnectionResetedByPeer = 10, InvalidAdress = 11, Rejected = 12, Unreachable = 13, ResetByPeer = 14, Aborted = 15, Reconnecting = 16, Unknow = 99 };
27 public enum class ChannelTypeEnum { Tcp = 0, Udp = 1, Usb = 2 };
28 public enum class DataAvailabilityEnum { Available = 0, NotAvailable = 1, Unknow = 2 };
29 public enum class UncoveredZoneSizeEnum { Off = 0, ten = 1, twenty = 2, fifty = 3, hundred = 4, hundred_fifty = 5, two_hundred = 6, two_hundred_fifty = 7, three_hundred = 8, five_hundred = 9 };
30 public enum class AbortStatus { None = 0, ConnectionLost = 1, ObjectInUncoverZoneRange = 2, AbortByCommand = 3, SensorError = 4, ParamOutOfRange = 5 };
31 public enum class InputControleModeStatus { PhysicalInterface = 0, CommandControl = 1 };
32}
33#endif
WEnumerations
Definition WEnums.h:4
WEnumerations::ScanningDirection
ScanningDirection
Definition WEnums.h:9
WEnumerations::ScanningDirection::CounterClockwise
@ CounterClockwise
WEnumerations::ScanningDirection::Clockwise
@ Clockwise
WEnumerations::FilterStatus
FilterStatus
Definition WEnums.h:10
WEnumerations::FilterStatus::On
@ On
WEnumerations::FilterStatus::Off
@ Off
WEnumerations::ProductIdentification
ProductIdentification
Definition WEnums.h:5
WEnumerations::ProductIdentification::Rod130
@ Rod130
WEnumerations::ProductIdentification::Rod300
@ Rod300
WEnumerations::ProductIdentification::AntiCollision
@ AntiCollision
WEnumerations::ProductIdentification::Rod500
@ Rod500
WEnumerations::ProductIdentification::Rod120
@ Rod120
WEnumerations::ProductIdentification::Navigation
@ Navigation
WEnumerations::ProductIdentification::Unknown
@ Unknown
WEnumerations::TransmissionStatus
TransmissionStatus
Definition WEnums.h:15
WEnumerations::TransmissionStatus::On
@ On
WEnumerations::TransmissionStatus::Off
@ Off
WEnumerations::ZoneTypeEnum
ZoneTypeEnum
Definition WEnums.h:21
WEnumerations::ZoneTypeEnum::Near
@ Near
WEnumerations::ZoneTypeEnum::Middle
@ Middle
WEnumerations::ZoneTypeEnum::Far
@ Far
WEnumerations::PageDirection
PageDirection
Definition WEnums.h:13
WEnumerations::PageDirection::Normal
@ Normal
WEnumerations::PageDirection::UpsideDown
@ UpsideDown
WEnumerations::FieldLearningStatusEnum
FieldLearningStatusEnum
Definition WEnums.h:24
WEnumerations::FieldLearningStatusEnum::InProgress
@ InProgress
WEnumerations::FieldLearningStatusEnum::Aborted
@ Aborted
WEnumerations::FieldLearningStatusEnum::Started
@ Started
WEnumerations::FieldLearningStatusEnum::Finished
@ Finished
WEnumerations::FieldLearningStatusEnum::NoLearning
@ NoLearning
WEnumerations::FieldLearningStatusEnum::Timeout
@ Timeout
WEnumerations::DisplayWakeUpTime
DisplayWakeUpTime
Definition WEnums.h:18
WEnumerations::DisplayWakeUpTime::TenSec
@ TenSec
WEnumerations::DisplayWakeUpTime::ThreeSec
@ ThreeSec
WEnumerations::DisplayWakeUpTime::TwoSec
@ TwoSec
WEnumerations::DisplayWakeUpTime::FiveSec
@ FiveSec
WEnumerations::ScanPacketType
ScanPacketType
Definition WEnums.h:7
WEnumerations::ScanPacketType::Distance
@ Distance
WEnumerations::ScanPacketType::DistanceAndIntensity
@ DistanceAndIntensity
WEnumerations::UncoveredZoneSizeEnum
UncoveredZoneSizeEnum
Definition WEnums.h:29
WEnumerations::UncoveredZoneSizeEnum::two_hundred
@ two_hundred
WEnumerations::UncoveredZoneSizeEnum::hundred
@ hundred
WEnumerations::UncoveredZoneSizeEnum::fifty
@ fifty
WEnumerations::UncoveredZoneSizeEnum::hundred_fifty
@ hundred_fifty
WEnumerations::UncoveredZoneSizeEnum::twenty
@ twenty
WEnumerations::UncoveredZoneSizeEnum::ten
@ ten
WEnumerations::UncoveredZoneSizeEnum::five_hundred
@ five_hundred
WEnumerations::UncoveredZoneSizeEnum::Off
@ Off
WEnumerations::UncoveredZoneSizeEnum::three_hundred
@ three_hundred
WEnumerations::UncoveredZoneSizeEnum::two_hundred_fifty
@ two_hundred_fifty
WEnumerations::DisplayWakeUpRange
DisplayWakeUpRange
Definition WEnums.h:17
WEnumerations::DisplayWakeUpRange::FiveHundred
@ FiveHundred
WEnumerations::DisplayWakeUpRange::ThreeHundred
@ ThreeHundred
WEnumerations::DisplayWakeUpRange::TenHundred
@ TenHundred
WEnumerations::DisplayWakeUpRange::TwentyHundred
@ TwentyHundred
WEnumerations::DisplayWakeUpRange::FifteenHundred
@ FifteenHundred
WEnumerations::FunctionEnum
FunctionEnum
Definition WEnums.h:23
WEnumerations::FunctionEnum::MiddleTrigger
@ MiddleTrigger
WEnumerations::FunctionEnum::NearTrigger
@ NearTrigger
WEnumerations::FunctionEnum::Error
@ Error
WEnumerations::FunctionEnum::FarTrigger
@ FarTrigger
WEnumerations::FunctionEnum::NotUsed
@ NotUsed
WEnumerations::DisplayPageIndex
DisplayPageIndex
Definition WEnums.h:12
WEnumerations::DisplayPageIndex::NetworkInfo
@ NetworkInfo
WEnumerations::DisplayPageIndex::EthUsbConnectStatus
@ EthUsbConnectStatus
WEnumerations::DisplayPageIndex::WmsStatus
@ WmsStatus
WEnumerations::DisplayPageIndex::BluethootConnection
@ BluethootConnection
WEnumerations::DisplayPageIndex::OperatingStatus
@ OperatingStatus
WEnumerations::DisplayPageIndex::CustomLogoPage
@ CustomLogoPage
WEnumerations::DataAvailabilityEnum
DataAvailabilityEnum
Definition WEnums.h:28
WEnumerations::DataAvailabilityEnum::Unknow
@ Unknow
WEnumerations::DataAvailabilityEnum::NotAvailable
@ NotAvailable
WEnumerations::DataAvailabilityEnum::Available
@ Available
WEnumerations::InputControleModeStatus
InputControleModeStatus
Definition WEnums.h:31
WEnumerations::InputControleModeStatus::CommandControl
@ CommandControl
WEnumerations::InputControleModeStatus::PhysicalInterface
@ PhysicalInterface
WEnumerations::WindowCalibrationStatus
WindowCalibrationStatus
Definition WEnums.h:11
WEnumerations::WindowCalibrationStatus::Processing
@ Processing
WEnumerations::WindowCalibrationStatus::Failed
@ Failed
WEnumerations::WindowCalibrationStatus::Done
@ Done
WEnumerations::DisplayMode
DisplayMode
Definition WEnums.h:14
WEnumerations::DisplayMode::On
@ On
WEnumerations::DisplayMode::Normal
@ Normal
WEnumerations::DisplayMode::Off
@ Off
WEnumerations::AngularResolution
AngularResolution
Definition WEnums.h:8
WEnumerations::AngularResolution::ZeroToZeroPointOneAtFourtyHz
@ ZeroToZeroPointOneAtFourtyHz
WEnumerations::AngularResolution::ZeroToZeroSomethingAtFiftyHz
@ ZeroToZeroSomethingAtFiftyHz
WEnumerations::AngularResolution::ZeroToZeroPointZeroFiveAtTwentyHz
@ ZeroToZeroPointZeroFiveAtTwentyHz
WEnumerations::AngularResolution::ZeroToZeroPointTwoAtEightyHz
@ ZeroToZeroPointTwoAtEightyHz
WEnumerations::AngularResolution::ZeroToZeroPointZeroTwoFiveAtTenHz
@ ZeroToZeroPointZeroTwoFiveAtTenHz
WEnumerations::Protocol
Protocol
Definition WEnums.h:6
WEnumerations::Protocol::Tcp
@ Tcp
WEnumerations::Protocol::Udp
@ Udp
WEnumerations::AbortStatus
AbortStatus
Definition WEnums.h:30
WEnumerations::AbortStatus::None
@ None
WEnumerations::AbortStatus::ParamOutOfRange
@ ParamOutOfRange
WEnumerations::AbortStatus::SensorError
@ SensorError
WEnumerations::AbortStatus::ObjectInUncoverZoneRange
@ ObjectInUncoverZoneRange
WEnumerations::AbortStatus::ConnectionLost
@ ConnectionLost
WEnumerations::AbortStatus::AbortByCommand
@ AbortByCommand
WEnumerations::ChannelTypeEnum
ChannelTypeEnum
Definition WEnums.h:27
WEnumerations::ChannelTypeEnum::Tcp
@ Tcp
WEnumerations::ChannelTypeEnum::Udp
@ Udp
WEnumerations::ChannelTypeEnum::Usb
@ Usb
WEnumerations::ObjSizeEnum
ObjSizeEnum
Definition WEnums.h:20
WEnumerations::ObjSizeEnum::Five_hundred
@ Five_hundred
WEnumerations::ObjSizeEnum::Hundred_fifty
@ Hundred_fifty
WEnumerations::ObjSizeEnum::Thirty
@ Thirty
WEnumerations::ObjSizeEnum::Sixty
@ Sixty
WEnumerations::ObjSizeEnum::Seventy
@ Seventy
WEnumerations::ObjSizeEnum::Two_hundred
@ Two_hundred
WEnumerations::ObjSizeEnum::Twenty
@ Twenty
WEnumerations::ObjSizeEnum::Fourty
@ Fourty
WEnumerations::ObjSizeEnum::Fifty
@ Fifty
WEnumerations::ConnectionStatusEnum
ConnectionStatusEnum
Definition WEnums.h:26
WEnumerations::ConnectionStatusEnum::Unknow
@ Unknow
WEnumerations::ConnectionStatusEnum::NotInSameSubNetOrNotWired
@ NotInSameSubNetOrNotWired
WEnumerations::ConnectionStatusEnum::Connected
@ Connected
WEnumerations::ConnectionStatusEnum::ResetByPeer
@ ResetByPeer
WEnumerations::ConnectionStatusEnum::NotInSameSubNet
@ NotInSameSubNet
WEnumerations::ConnectionStatusEnum::ConnectionResetedByPeer
@ ConnectionResetedByPeer
WEnumerations::ConnectionStatusEnum::Unreachable
@ Unreachable
WEnumerations::ConnectionStatusEnum::NotWired
@ NotWired
WEnumerations::ConnectionStatusEnum::Aborted
@ Aborted
WEnumerations::ConnectionStatusEnum::Reconnecting
@ Reconnecting
WEnumerations::ConnectionStatusEnum::HostUnreachable
@ HostUnreachable
WEnumerations::ConnectionStatusEnum::Unexpected
@ Unexpected
WEnumerations::ConnectionStatusEnum::Timeout
@ Timeout
WEnumerations::ConnectionStatusEnum::Rejected
@ Rejected
WEnumerations::ConnectionStatusEnum::Failure
@ Failure
WEnumerations::ConnectionStatusEnum::AdressInUse
@ AdressInUse
WEnumerations::ConnectionStatusEnum::InvalidAdress
@ InvalidAdress
WEnumerations::ConnectionStatusEnum::Disconnected
@ Disconnected
WEnumerations::ActiveLevelEnum
ActiveLevelEnum
Definition WEnums.h:22
WEnumerations::ActiveLevelEnum::Low
@ Low
WEnumerations::ActiveLevelEnum::High
@ High
RawData
The base class encapsulating sensor's RAW data.
Definition RawData.h:14