OrocosComponentLibrary  2.9.0
NetcdfReporting.hpp
1 #ifndef ORO_COMP_NETCDF_REPORTING_HPP
2 #define ORO_COMP_NETCDF_REPORTING_HPP
3 
4 #include "ReportingComponent.hpp"
5 
6 #include <ocl/OCL.hpp>
7 
8 namespace OCL
9 {
14  : public ReportingComponent
15  {
16  protected:
17 
21  RTT::Property<std::string> repfile;
22 
26  int ncid;
30  int dimsid;
31 
32  RTT::marsh::MarshallInterface* fheader;
33  RTT::marsh::MarshallInterface* fbody;
34  public:
35  NetcdfReporting(const std::string& fr_name);
36 
37  bool startHook();
38 
39  void stopHook();
40 
41  };
42 }
43 
44 #endif
45 
RTT::Property< std::string > repfile
File name of netCDF file.
A component which writes data reports to a netCDF file.
int dimsid
Dimension ID of unlimited dimension.
The Orocos Component Library.
Definition: Component.hpp:43
A Component for periodically reporting Component Port contents to a human readable text format...