GoPxL SDK

- Home
- Files
- Namespace

GoGdpMeasurement.h
Go to the documentation of this file.
1
9 #ifndef GO_PXL_SDK_GOGDPMEASUREMENT_H
10 #define GO_PXL_SDK_GOGDPMEASUREMENT_H
11
12 #include <GoPxLSdk/GoGdpMsg/GoGdpMsg.h>
13
14 class GoGdpMsgTests;
15
16 namespace GoPxLSdk
17 {
18
19 class GoPxLSdkClass GoGdpMeasurement : public GoGdpMsg
20 {
21 public:
28 GoGdpMeasurement();
29 ~GoGdpMeasurement() = default;
30
39 void Deserialize(kSerializer serializer) override;
40
48 const k64f Value() const;
49
57 const k8u Decision() const;
58
59 private:
60 k64f value = 0;
61 k8u decision = 0;
62 friend class ::GoGdpMsgTests;
63 };
64 }
65
66
67 #endif
GoPxLSdkClass
#define GoPxLSdkClass
Definition: Def.h:35
GoPxLSdk::GoGdpMeasurement
Definition: GoGdpMeasurement.h:19
GoGdpMsg.h
GoPxLSdk
Definition: Def.h:46
GoPxLSdk::GoGdpMsg
Definition: GoGdpMsg.h:37