Refacor whole structure
[opengigevision:opengigevision.git] / GenICam.h
1 #ifndef GENICAM_H
2 #define GENICAM_H
3
4 #include <string>
5 #include "GenApi/GenApi.h"
6
7 // forwarding
8 class GigEVision;
9
10 class GenICamManager
11 {
12   public:
13   GenICamManager(GigEVision& gev);
14
15   void ReadXmlFile();
16
17   uint32_t GetAddress(const std::string& sKey);
18
19   void PrintNodes(bool bWithProperties=false) const;
20
21   private:
22   GigEVision& m_gev;
23   GenApi::CNodeMapRef m_cam;
24 };
25
26 #endif // GENICAM_H