Visioscan Set SDK Libraries 1.0.14
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 uint8_t GetFieldNumber();
17 void SetFieldNumber(uint8_t fieldNumber);
18
19 NativeZoneTypeEnum GetZoneType();
20 void SetZoneType(NativeZoneTypeEnum zoneType);
21
22 int16_t GetParameter1();
23 void SetParameter1(int16_t parameter1);
24
25 int16_t GetParameter2();
26 void SetParameter2(int16_t parameter2);
27
28 uint16_t GetCrc();
29 void SetCrc(uint16_t crc);
30
31 string GetGUID();
32 void SetGUID(string GUID);
33
34 vector<uint16_t> GetData();
35 void SetData(vector<uint16_t> data);
36
37private:
38 uint8_t _fieldNumber;
39 NativeZoneTypeEnum _zoneType;
40 int16_t _parameter1;
41 int16_t _parameter2;
42 uint16_t _crc;
43 string _guid;
44 vector<uint16_t> _data;
45};
46
Definition FieldData.h:14