: Public Class
Created: 22/05/2008 00:21:51
Modified: 27/05/2016 11:41:31
Project:
Advanced:
Asset container that performs one or more end device functions. One type of end device is a meter which can perform metering, load management, connect/disconnect, accounting functions, etc. Some end devices, such as ones monitoring and controlling air conditioners, refrigerators, pool pumps may be connected to a meter. All end devices may have communication capability defined by the associated communication function(s). An end device may be owned by a consumer, a service provider, utility or otherwise.<br/>There may be a related end device function that identifies a sensor or control point within a metering application or communications systems (e.g., water, gas, electricity).<br/>Some devices may use an optical port that conforms to the ANSI C12.18 standard for communications.<br/>
Attribute
Public String
  amrSystem
Details:
Notes: Automated meter reading (AMR) or other communication system responsible for communications to this end device.<br/>
Public String
  installCode
Details:
Notes: Installation code.<br/><br/>
Public Boolean
  isPan
Details:
Notes: If true, this is a premises area network (PAN) device.<br/>
Public Boolean
  isSmartInverter
Details:
 
Public Boolean
  isVirtual
Details:
Notes: If true, there is no physical device. As an example, a virtual meter can be defined to aggregate the consumption for two or more physical meters. Otherwise, this is a physical hardware device.<br/><br/>
Public Minutes
  timeZoneOffset
Details:
Notes: Time zone offset relative to GMT for the location of this end device.<br/>
Element Source Role Target Role
EndDeviceInfo
Class  
Name: EndDevices
All end devices described with this data.
Name: EndDeviceInfo
End device data.
Details:
 
EndDeviceFunction
Class  
Name: EndDevice
End device that performs this function.
Name: EndDeviceFunctions
All end device functions this end device performs.
Details:
 
DispatchablePowerCapability
Class  
Name: EndDevice
 
Name: DispatchablePowerCapability
 
Details:
 
Element Source Role Target Role
UsagePoint
Class  
Name: UsagePoint
Usage point to which this end device belongs.
Name: EndDevices
All end devices at this usage point.
Details:
 
Customer
Class  
Name: Customer
Customer owning this end device.
Name: EndDevices
All end devices of this customer.
Details:
 
EndDeviceControl
Class  
Name: EndDeviceControls
All end device controls sending commands to this end device.
Name: EndDevices
All end devices receiving commands from this end device control.
Details:
 
EndDeviceGroup
Class  
Name: EndDeviceGroups
All end device groups referring to this end device.
Name: EndDevices
All end devices this end device group refers to.
Details:
 
EndDeviceEvent
Class  
Name: EndDeviceEvents
All events reported by this end device.
Name: EndDevice
End device that reported this end device event.
Details:
 
ServiceLocation
Class  
Name: ServiceLocation
Service location whose service delivery is measured by this end device.
Name: EndDevices
All end devices that measure the service delivered to this service location.
Details:
 
Object Type Connection Direction Notes
Meter Class Generalization From  
AssetContainer Class Generalization To