NetOceanDirect  3.1.1
OceanDirect .NET API
DeviceRevision.h
1 #pragma once
2 #include "ManagedObject.h"
3 #include "api/advanced/DeviceRevisionAPI.h"
4 using oceandirect::api::DeviceRevisionAPI;
5 
6 namespace NetOceanDirect {
7 
8  public ref class DeviceRevision : public ManagedObject<DeviceRevisionAPI> {
9  protected:
11  public:
12  DeviceRevision(DeviceRevisionAPI* instance);
13 
14  virtual ~DeviceRevision() {};
15  static DeviceRevision^ getInstance();
16 
25  String^ getRevisionFirmware(long deviceID, int% errorCode);
26 
35  String^ getRevisionFPGA(long deviceID, int% errorCode);
36 
45  String^ getRevisionSystem(long deviceID, int% errorCode);
46 
47  protected:
48  static DeviceRevision^ revision;
49 
50  };
51 }
52 
53 
Definition: DeviceRevision.h:8
String getRevisionSystem(long deviceID, int% errorCode)
Definition: DeviceRevision.cpp:60
String getRevisionFPGA(long deviceID, int% errorCode)
Definition: DeviceRevision.cpp:41
String getRevisionFirmware(long deviceID, int% errorCode)
Definition: DeviceRevision.cpp:21
Definition: ManagedObject.h:16