IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::Metering::ComModule Class Reference

#include <ComModule.h>

Inheritance diagram for IEC61968::Metering::ComModule:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::Metering::ComModule:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String amrSystem
 
IEC61970::Base::Domain::Boolean supportsAutonomousDst
 
IEC61970::Base::Domain::Minutes timeZoneOffset
 
std::list< IEC61968::Metering::ComFunction * > ComFunctions
 
- Public Attributes inherited from IEC61968::Assets::Asset
IEC61968::Assets::AcceptanceTest acceptanceTest
 
IEC61970::Base::Domain::Boolean critical
 
IEC61968::Common::ElectronicAddress electronicAddress
 
IEC61970::Base::Domain::String initialCondition
 
IEC61970::Base::Domain::PerCent initialLossOfLife
 
IEC61968::Assets::LifecycleDate lifecycle
 
IEC61970::Base::Domain::String lotNumber
 
IEC61970::Base::Domain::Money purchasePrice
 
IEC61970::Base::Domain::String serialNumber
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String type
 
IEC61970::Base::Domain::String utcNumber
 
IEC61968::InfIEC61968::InfERPSupport::ErpInventoryErpInventory
 
std::list< IEC61968::Assets::AssetOrganisationRole * > OrganisationRoles
 
std::list< IEC61970::Base::Core::PowerSystemResource * > PowerSystemResources
 
IEC61968::Assets::AssetContainerAssetContainer
 
std::list< IEC61968::InfIEC61968::InfAssets::AssetPropertyCurve * > AssetPropertyCurves
 
std::list< IEC61968::InfIEC61968::InfERPSupport::ErpRecDelvLineItem * > ErpRecDeliveryItems
 
std::list< IEC61968::InfIEC61968::InfAssets::Reconditioning * > Reconditionings
 
IEC61968::Assets::AssetInfoAssetInfo
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
IEC61968::Common::LocationLocation
 
std::list< IEC61968::Common::ConfigurationEvent * > ConfigurationEvents
 
std::list< IEC61968::Common::ActivityRecord * > ActivityRecords
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

An asset having communications capabilities that can be paired with a meter or other end device to provide the device with communication ability, through associated communication function. An end device that has communications capabilities through embedded hardware can use that function directly (without the communication module), or combine embedded communication function with additional communication functions provided through an external communication module (e.g. zigbee).

Member Data Documentation

◆ amrSystem

IEC61970::Base::Domain::String IEC61968::Metering::ComModule::amrSystem

Automated meter reading (AMR) system communicating with this com module.

◆ ComFunctions

std::list<IEC61968::Metering::ComFunction*> IEC61968::Metering::ComModule::ComFunctions

All functions this communication module performs.

◆ supportsAutonomousDst

IEC61970::Base::Domain::Boolean IEC61968::Metering::ComModule::supportsAutonomousDst

If true, autonomous daylight saving time (DST) function is supported.

◆ timeZoneOffset

IEC61970::Base::Domain::Minutes IEC61968::Metering::ComModule::timeZoneOffset

Time zone offset relative to GMT for the location of this com module.


The documentation for this class was generated from the following files: