IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
Assets
Seal.h
1
// Seal.h
3
// Implementation of the Class Seal
4
// Original author: T. Kostic
6
7
#ifndef SEAL_H
8
#define SEAL_H
9
10
#include "IEC61970/Base/Domain/DateTime.h"
11
#include "IEC61968/Assets/SealConditionKind.h"
12
#include "IEC61968/Assets/SealKind.h"
13
#include "IEC61970/Base/Domain/String.h"
14
#include "IEC61970/Base/Core/IdentifiedObject.h"
15
16
namespace
IEC61968
17
{
18
namespace
Assets
19
{
23
class
Seal
:
public
IEC61970::Base::Core::IdentifiedObject
24
{
25
26
public
:
27
Seal
();
28
virtual
~
Seal
();
32
IEC61970::Base::Domain::DateTime
appliedDateTime
;
36
IEC61968::Assets::SealConditionKind
condition
= IEC61968::Assets::SealConditionKind::_undef;
40
IEC61968::Assets::SealKind
kind
= IEC61968::Assets::SealKind::_undef;
44
IEC61970::Base::Domain::String
sealNumber
;
45
46
};
47
48
}
49
50
}
51
#endif // SEAL_H
IEC61968::Assets::Seal::condition
IEC61968::Assets::SealConditionKind condition
Definition:
Seal.h:36
IEC61968::Assets::Seal
Definition:
Seal.h:23
IEC61968::Assets::Seal::sealNumber
IEC61970::Base::Domain::String sealNumber
Definition:
Seal.h:44
IEC61970::Base::Core::IdentifiedObject
Definition:
IdentifiedObject.h:36
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::Assets::Seal::appliedDateTime
IEC61970::Base::Domain::DateTime appliedDateTime
Definition:
Seal.h:32
IEC61968::Assets::Seal::kind
IEC61968::Assets::SealKind kind
Definition:
Seal.h:40
IEC61970::Base::Domain::DateTime
Definition:
DateTime.h:22
Generated by
1.8.13