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__
|