\doxysection{Field\+Data.\+h}
\hypertarget{a00026_source}{}\label{a00026_source}\index{FieldData.h@{FieldData.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#include\ <cstdint>}}
\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ "{}Enumerations.h"{}}}
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ <string>}}
\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ <vector>}}
\DoxyCodeLine{00006\ \textcolor{keyword}{using\ namespace\ }std;}
\DoxyCodeLine{00007\ }
\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#ifdef\ AGVSENSOR\_EXPORTS}}
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#define\ FIELDDATA\ \_\_declspec(dllexport)}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#define\ FIELDDATA\ \_\_declspec(dllimport)}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00013\ \textcolor{keyword}{class\ }FIELDDATA\ \mbox{\hyperlink{a00640}{FieldData}}}
\DoxyCodeLine{00014\ \{}
\DoxyCodeLine{00015\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00016\ \ \ \ \ \mbox{\hyperlink{a00640}{FieldData}}();}
\DoxyCodeLine{00017\ }
\DoxyCodeLine{00018\ \ \ \ \ uint8\_t\ GetFieldNumber();}
\DoxyCodeLine{00019\ \ \ \ \ \textcolor{keywordtype}{void}\ SetFieldNumber(uint8\_t\ fieldNumber);}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ \ \ \ \ NativeZoneTypeEnum\ GetZoneType();}
\DoxyCodeLine{00022\ \ \ \ \ \textcolor{keywordtype}{void}\ SetZoneType(NativeZoneTypeEnum\ zoneType);}
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00024\ \ \ \ \ int16\_t\ GetParameter1();}
\DoxyCodeLine{00025\ \ \ \ \ \textcolor{keywordtype}{void}\ SetParameter1(int16\_t\ parameter1);}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00027\ \ \ \ \ int16\_t\ GetParameter2();}
\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keywordtype}{void}\ SetParameter2(int16\_t\ parameter2);}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00030\ \ \ \ \ uint16\_t\ GetCrc();}
\DoxyCodeLine{00031\ \ \ \ \ \textcolor{keywordtype}{void}\ SetCrc(uint16\_t\ crc);}
\DoxyCodeLine{00032\ }
\DoxyCodeLine{00033\ \ \ \ \ \textcolor{keywordtype}{string}\ GetGUID();}
\DoxyCodeLine{00034\ \ \ \ \ \textcolor{keywordtype}{void}\ SetGUID(\textcolor{keywordtype}{string}\ GUID);}
\DoxyCodeLine{00035\ }
\DoxyCodeLine{00036\ \ \ \ \ vector<uint16\_t>\ GetData();}
\DoxyCodeLine{00037\ \ \ \ \ \textcolor{keywordtype}{void}\ SetData(vector<uint16\_t>\ data);}
\DoxyCodeLine{00038\ }
\DoxyCodeLine{00039\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00040\ \ \ \ \ uint8\_t\ \_fieldNumber;}
\DoxyCodeLine{00041\ \ \ \ \ NativeZoneTypeEnum\ \_zoneType;}
\DoxyCodeLine{00042\ \ \ \ \ int16\_t\ \_parameter1;}
\DoxyCodeLine{00043\ \ \ \ \ int16\_t\ \_parameter2;}
\DoxyCodeLine{00044\ \ \ \ \ uint16\_t\ \_crc;}
\DoxyCodeLine{00045\ \ \ \ \ \textcolor{keywordtype}{string}\ \_guid;}
\DoxyCodeLine{00046\ \ \ \ \ vector<uint16\_t>\ \_data;}
\DoxyCodeLine{00047\ \};}
\DoxyCodeLine{00048\ }

\end{DoxyCode}
