#include <UserAttribute.h>
Public Attributes | |
IEC61970::Base::Domain::String | name |
IEC61970::Base::Domain::Integer | sequenceNumber |
IEC61970::Base::Domain::StringQuantity | value |
IEC61968::InfIEC61968::InfAssets::Specification * | RatingSpecification |
IEC61968::InfIEC61968::InfAssets::Specification * | PropertySpecification |
std::list< IEC61968::Assets::ProcedureDataSet * > | ProcedureDataSets |
IEC61968::PaymentMetering::Transaction * | Transaction |
Generic name-value pair class, with optional sequence number and units for value; can be used to model parts of information exchange when concrete types are not known in advance.
IEC61970::Base::Domain::String IEC61968::Common::UserAttribute::name |
Name of an attribute.
IEC61970::Base::Domain::Integer IEC61968::Common::UserAttribute::sequenceNumber |
Sequence number for this attribute in a list of attributes.
IEC61968::PaymentMetering::Transaction* IEC61968::Common::UserAttribute::Transaction |
Transaction for which this snapshot has been recorded.
IEC61970::Base::Domain::StringQuantity IEC61968::Common::UserAttribute::value |
Value of an attribute, including unit information.