RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rfxSensorListMessage.h
Go to the documentation of this file.
1 // ******************************************************************************
2 // ** Copyright (c) 2016 MAK Technologies, Inc.
3 // ** All rights reserved.
4 // ******************************************************************************
5 
9 
10 
11 #pragma once
12 
13 #include "export.h"
14 #include "rfxMessage.h"
15 
16 #include <vlutil/vlString.h>
17 #include <matrix/vlVector.h>
18 
19 #include <vector>
20 #include <string>
21 
22 
23 namespace makRadarFx
24 {
27 {
28  public:
31  virtual ~DtSensorListRequest();
32 
34  virtual int messageSize();
36  static DtBaseMessage* decode(unsigned char* buffer, int length);
38  virtual DtBaseMessage* clone();
39 
40  protected:
41  virtual void serialize(DtStreamWriter& writer);
42  virtual void deserialize(DtStreamReader& reader);
43 };
44 
45 
48 {
49  public:
52  virtual ~DtSensorListResponse();
53 
56  virtual void setSensorList(std::vector<std::string> sensors);
57  virtual std::vector<std::string> sensorList();
58 
60  virtual int messageSize();
62  static DtBaseMessage* decode(unsigned char* buffer, int length);
64  virtual DtBaseMessage* clone();
65 
66  protected:
67  virtual void serialize(DtStreamWriter& writer);
68  virtual void deserialize(DtStreamReader& reader);
69 
70  std::vector<std::string> mySensors;
71 };
72 }
73 

Document ID: 1.0
Copyright © 2017 VT MAK Inc. All Rights Reserved (www.mak.com)