IEC61970 16v29a - IEC61968 12v08
ComFunction.h
1 // ComFunction.h
3 // Implementation of the Class ComFunction
5 
6 #ifndef COMFUNCTION_H
7 #define COMFUNCTION_H
8 
9 #include "IEC61970/Base/Domain/String.h"
10 #include "IEC61968/Metering/ComDirectionKind.h"
11 #include "IEC61968/Metering/ComTechnologyKind.h"
12 #include "IEC61968/Metering/EndDeviceFunction.h"
13 
14 namespace IEC61968
15 {
16  namespace Metering
17  {
22  {
23 
24  public:
25  ComFunction();
26  virtual ~ComFunction();
31  IEC61970::Base::Domain::String amrAddress;
36  IEC61970::Base::Domain::String amrRouter;
40  IEC61968::Metering::ComDirectionKind direction = IEC61968::Metering::ComDirectionKind::_undef;
44  IEC61968::Metering::ComTechnologyKind technology = IEC61968::Metering::ComTechnologyKind::_undef;
45 
46  };
47 
48  }
49 
50 }
51 #endif // COMFUNCTION_H
IEC61970::Base::Domain::String amrAddress
Definition: ComFunction.h:31
IEC61968::Metering::ComTechnologyKind technology
Definition: ComFunction.h:44
IEC61970::Base::Domain::String amrRouter
Definition: ComFunction.h:36
Definition: EndDeviceFunction.h:20
IEC61968::Metering::ComDirectionKind direction
Definition: ComFunction.h:40
Definition: BusbarSectionInfo.h:14
Definition: ComFunction.h:21