Visioscan Set SDK Libraries 1.0.28
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
FieldData.h
1#pragma once
2#include <cstdint>
3#include "Enumerations.h"
4#include <string>
5#include <vector>
6using namespace std;
7
8#ifdef AGVSENSOR_EXPORTS
9#define FIELDDATA __declspec(dllexport)
10#else
11#define FIELDDATA __declspec(dllimport)
12#endif
13class FIELDDATA FieldData
14{
15public:
16 FieldData();
17
18 uint8_t GetFieldNumber();
19 void SetFieldNumber(uint8_t fieldNumber);
20
21 NativeZoneTypeEnum GetZoneType();
22 void SetZoneType(NativeZoneTypeEnum zoneType);
23
24 int16_t GetParameter1();
25 void SetParameter1(int16_t parameter1);
26
27 int16_t GetParameter2();
28 void SetParameter2(int16_t parameter2);
29
30 uint16_t GetCrc();
31 void SetCrc(uint16_t crc);
32
33 string GetGUID();
34 void SetGUID(string GUID);
35
36 vector<uint16_t> GetData();
37 void SetData(vector<uint16_t> data);
38
39private:
40 uint8_t _fieldNumber;
41 NativeZoneTypeEnum _zoneType;
42 int16_t _parameter1;
43 int16_t _parameter2;
44 uint16_t _crc;
45 string _guid;
46 vector<uint16_t> _data;
47};
48
Definition FieldData.h:14