IEC61970 16v29a - IEC61968 12v08
CableInfo.h
1 // CableInfo.h
3 // Implementation of the Class CableInfo
5 
6 #ifndef CABLEINFO_H
7 #define CABLEINFO_H
8 
9 #include "IEC61968/AssetInfo/CableConstructionKind.h"
10 #include "IEC61970/Base/Domain/Length.h"
11 #include "IEC61970/Base/Domain/Boolean.h"
12 #include "IEC61970/Base/Domain/Temperature.h"
13 #include "IEC61968/AssetInfo/CableOuterJacketKind.h"
14 #include "IEC61968/AssetInfo/CableShieldMaterialKind.h"
15 #include "IEC61968/AssetInfo/WireInfo.h"
16 
17 namespace IEC61968
18 {
19  namespace AssetInfo
20  {
25  {
26 
27  public:
28  CableInfo();
29  virtual ~CableInfo();
33  IEC61968::AssetInfo::CableConstructionKind constructionKind = IEC61968::AssetInfo::CableConstructionKind::_undef;
62  IEC61968::AssetInfo::CableOuterJacketKind outerJacketKind = IEC61968::AssetInfo::CableOuterJacketKind::_undef;
70  IEC61968::AssetInfo::CableShieldMaterialKind shieldMaterial = IEC61968::AssetInfo::CableShieldMaterialKind::_undef;
71 
72  };
73 
74  }
75 
76 }
77 #endif // CABLEINFO_H
Definition: Length.h:22
IEC61970::Base::Domain::Length diameterOverCore
Definition: CableInfo.h:38
IEC61970::Base::Domain::Length diameterOverInsulation
Definition: CableInfo.h:42
IEC61968::AssetInfo::CableShieldMaterialKind shieldMaterial
Definition: CableInfo.h:70
IEC61970::Base::Domain::Length diameterOverJacket
Definition: CableInfo.h:46
IEC61968::AssetInfo::CableOuterJacketKind outerJacketKind
Definition: CableInfo.h:62
Definition: Temperature.h:22
IEC61970::Base::Domain::Length diameterOverScreen
Definition: CableInfo.h:50
IEC61970::Base::Domain::Boolean sheathAsNeutral
Definition: CableInfo.h:66
IEC61968::AssetInfo::CableConstructionKind constructionKind
Definition: CableInfo.h:33
Definition: Boolean.h:17
IEC61970::Base::Domain::Boolean isStrandFill
Definition: CableInfo.h:54
Definition: BusbarSectionInfo.h:14
Definition: WireInfo.h:30
IEC61970::Base::Domain::Temperature nominalTemperature
Definition: CableInfo.h:58
Definition: CableInfo.h:24