ChimeraTK-DeviceAccess-DoocsBackend 01.11.02
Loading...
Searching...
No Matches
eq_dummy.h
Go to the documentation of this file.
1#pragma once
2
3#include <doocs/Server.h>
4
5#include <d_fct.h>
6#include <eq_fct.h>
7
8class eq_dummy : public EqFct {
9 public:
10 eq_dummy(const EqFctParameters& p);
11 virtual ~eq_dummy();
12
18 unsigned int _someValue{3};
20
22 D_shortarray prop_someShortArray;
23 D_longarray prop_someLongArray;
24 D_floatarray prop_someFloatArray;
25 D_doublearray prop_someDoubleArray;
26
32
34
35 int64_t counter;
36 int64_t startTime;
37
38 void init();
39 void post_init();
40 void update();
41
42 static constexpr int code = 10;
43
44 int fct_code() override { return code; }
45
46 static std::unique_ptr<doocs::Server> createServer() {
47 auto server = std::make_unique<doocs::Server>("Dummy DOOCS server");
48 server->register_location_class<eq_dummy>();
49 return server;
50 }
51};
static std::unique_ptr< doocs::Server > createServer()
Definition eq_dummy.h:46
D_double prop_someDouble
Definition eq_dummy.h:16
int fct_code() override
Definition eq_dummy.h:44
D_floatarray prop_someFloatArray
Definition eq_dummy.h:24
int64_t counter
Definition eq_dummy.h:35
D_string prop_someString
Definition eq_dummy.h:17
D_longarray prop_someLongArray
Definition eq_dummy.h:23
D_doublearray prop_someDoubleArray
Definition eq_dummy.h:25
D_ifff prop_someIFFF
Definition eq_dummy.h:29
void post_init()
Definition eq_dummy.cc:91
unsigned int _someValue
Definition eq_dummy.h:18
D_int prop_someInt
Definition eq_dummy.h:13
D_ttii prop_unsupportedDataType
Definition eq_dummy.h:31
D_spectrum prop_someSpectrum
Definition eq_dummy.h:27
D_bit prop_someBit
Definition eq_dummy.h:19
D_shortarray prop_someShortArray
Definition eq_dummy.h:22
static constexpr int code
Definition eq_dummy.h:42
D_iiii prop_someIIII
Definition eq_dummy.h:28
D_intarray prop_someIntArray
Definition eq_dummy.h:21
D_int prop_someZMQInt
Definition eq_dummy.h:33
int64_t startTime
Definition eq_dummy.h:36
void init()
Definition eq_dummy.cc:24
D_float prop_someFloat
Definition eq_dummy.h:15
void update()
Definition eq_dummy.cc:100
D_image prop_someImage
Definition eq_dummy.h:30
D_int prop_someReadonlyInt
Definition eq_dummy.h:14
virtual ~eq_dummy()
Definition eq_dummy.cc:22