IEC61970 16v29a - IEC61968 12v08
FailureEvent.h
1 // FailureEvent.h
3 // Implementation of the Class FailureEvent
5 
6 #ifndef FAILUREEVENT_H
7 #define FAILUREEVENT_H
8 
9 #include "IEC61970/Base/Domain/String.h"
10 #include "IEC61968/InfIEC61968/InfAssets/FailureIsolationMethodKind.h"
11 #include "IEC61968/Common/ActivityRecord.h"
12 
13 namespace IEC61968
14 {
15  namespace InfIEC61968
16  {
17  namespace InfAssets
18  {
24  {
25 
26  public:
27  FailureEvent();
28  virtual ~FailureEvent();
32  IEC61970::Base::Domain::String corporateCode;
36  IEC61968::InfIEC61968::InfAssets::FailureIsolationMethodKind failureIsolationMethod = IEC61968::InfIEC61968::InfAssets::FailureIsolationMethodKind::_undef;
42  IEC61970::Base::Domain::String faultLocatingMethod;
46  IEC61970::Base::Domain::String location;
47 
48  };
49 
50  }
51 
52  }
53 
54 }
55 #endif // FAILUREEVENT_H
IEC61968::InfIEC61968::InfAssets::FailureIsolationMethodKind failureIsolationMethod
Definition: FailureEvent.h:36
Definition: ActivityRecord.h:22
Definition: BusbarSectionInfo.h:14
IEC61970::Base::Domain::String faultLocatingMethod
Definition: FailureEvent.h:42
IEC61970::Base::Domain::String location
Definition: FailureEvent.h:46
IEC61970::Base::Domain::String corporateCode
Definition: FailureEvent.h:32