AssetContainer that performs one or more end device functions. One
type of EndDeviceAsset is a MeterAsset which can perform metering, load
management, connect/disconnect, accounting functions, etc. Some
EndDeviceAssets, such as ones monitoring and controlling air conditioner,
refrigerator, pool pumps may be connected to a MeterAsset. All
EndDeviceAssets may have communication capability defined by the
associated ComFunction(s). An EndDeviceAsset may be owned by a consumer,
a service provider, utility or otherwise. 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). Some devices may use an optical port that conforms to the
ANSI C12.18 standard for communications.
|
__init__(self,
readRequest=False,
demandResponse=False,
relayCapable=False,
amrSystem='
' ,
ratedCurrent=0.0,
phaseCount=0,
reverseFlowHandling=False,
metrology=False,
timeZoneOffset=0.0,
outageReport=False,
dstEnabled=False,
disconnect=False,
ratedVoltage=0.0,
loadControl=False,
EndDeviceGroups=None,
ServiceLocation=None,
EndDeviceModel=None,
DeviceFunctions=None,
ServiceDeliveryPoint=None,
Readings=None,
EndDeviceControls=None,
Customer=None,
*args,
**kw_args)
Initialises a new 'EndDeviceAsset' instance. |
|
|
|
addDeviceFunctions(self,
*DeviceFunctions) |
|
|
|
addEndDeviceControls(self,
*EndDeviceControls) |
|
|
|
addEndDeviceGroups(self,
*EndDeviceGroups) |
|
|
|
addReadings(self,
*Readings) |
|
|
|
getCustomer(self)
Customer owning this end device asset. |
|
|
|
getDeviceFunctions(self)
All device functions this end device asset performs. |
|
|
|
getEndDeviceControls(self)
All end device controls sending commands to this end device asset. |
|
|
|
getEndDeviceGroups(self)
All end device groups referring to this end device asset. |
|
|
|
getEndDeviceModel(self)
Product documentation for this end device asset. |
|
|
|
|
|
getServiceDeliveryPoint(self)
Service delivery point to which this end device asset belongs. |
|
|
|
getServiceLocation(self)
Service location whose service delivery is measured by this end
device asset. |
|
|
|
removeDeviceFunctions(self,
*DeviceFunctions) |
|
|
|
removeEndDeviceControls(self,
*EndDeviceControls) |
|
|
|
removeEndDeviceGroups(self,
*EndDeviceGroups) |
|
|
|
removeReadings(self,
*Readings) |
|
|
|
|
|
setDeviceFunctions(self,
value) |
|
|
|
setEndDeviceControls(self,
value) |
|
|
|
setEndDeviceGroups(self,
value) |
|
|
|
setEndDeviceModel(self,
value) |
|
|
|
|
|
setServiceDeliveryPoint(self,
value) |
|
|
|
setServiceLocation(self,
value) |
|
|
Inherited from Assets.AssetContainer'.AssetContainer :
addAssets ,
addSeals ,
getAssets ,
getSeals ,
removeAssets ,
removeSeals ,
setAssets ,
setSeals
Inherited from Assets.Asset'.Asset :
addActivityRecords ,
addAssetFunctions ,
addMeasurements ,
addPowerSystemResources ,
addProperties ,
addRatings ,
getActivityRecords ,
getAssetContainer ,
getAssetFunctions ,
getLocation ,
getMeasurements ,
getPowerSystemResources ,
getProperties ,
getRatings ,
removeActivityRecords ,
removeAssetFunctions ,
removeMeasurements ,
removePowerSystemResources ,
removeProperties ,
removeRatings ,
setActivityRecords ,
setAssetContainer ,
setAssetFunctions ,
setLocation ,
setMeasurements ,
setPowerSystemResources ,
setProperties ,
setRatings
Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject :
getModelingAuthoritySet ,
setModelingAuthoritySet
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|