A customer ServiceLocation has one or more ServiceDeliveryPoint(s),
which in turn relate to Meters. The location may be a point or a polygon,
depending on the specific circumstances. For distribution, the
ServiceLocation is typically the location of the utility customer's
premise. Because a customer's premise may have one or more meters, the
ServiceDeliveryPoint is used to define the actual conducting equipment
that the EndDeviceAsset attaches to at the utility customer's
ServiceLocation. For transmission, it is the point(s) of interconnection
on the transmission provider's transmission system where capacity and/or
energy transmitted by the transmission provider is made available to the
receiving party.
|
__init__(self,
siteAccessProblem='
' ,
accessMethod='
' ,
needsInspection=False,
EndDeviceAssets=None,
CustomerAgreements=None,
ServiceDeliveryPoints=None,
*args,
**kw_args)
Initialises a new 'ServiceLocation' instance. |
|
|
|
addCustomerAgreements(self,
*CustomerAgreements) |
|
|
|
addEndDeviceAssets(self,
*EndDeviceAssets) |
|
|
|
addServiceDeliveryPoints(self,
*ServiceDeliveryPoints) |
|
|
|
getCustomerAgreements(self)
All customer agreements regulating this service location. |
|
|
|
getEndDeviceAssets(self)
All end device assets that measure the service delivered to this
service location. |
|
|
|
getServiceDeliveryPoints(self)
All service delivery points delivering service (of the same type) to
this service location. |
|
|
|
removeCustomerAgreements(self,
*CustomerAgreements) |
|
|
|
removeEndDeviceAssets(self,
*EndDeviceAssets) |
|
|
|
removeServiceDeliveryPoints(self,
*ServiceDeliveryPoints) |
|
|
|
setCustomerAgreements(self,
value) |
|
|
|
setEndDeviceAssets(self,
value) |
|
|
|
setServiceDeliveryPoints(self,
value) |
|
|
Inherited from Common.Location'.Location :
addAssets ,
addCoordinateSystems ,
addMeasurements ,
addPositionPoints ,
addPowerSystemResources ,
getAssets ,
getCoordinateSystems ,
getMeasurements ,
getPositionPoints ,
getPowerSystemResources ,
removeAssets ,
removeCoordinateSystems ,
removeMeasurements ,
removePositionPoints ,
removePowerSystemResources ,
setAssets ,
setCoordinateSystems ,
setMeasurements ,
setPositionPoints ,
setPowerSystemResources
Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject :
getModelingAuthoritySet ,
setModelingAuthoritySet
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|
|
_attr_types = { ' accessMethod ' : <type 'str'>, ' needsInspection ' ...
|
|
_attrs = [ ' siteAccessProblem ' , ' accessMethod ' , ' needsInspection ' ]
|
|
_defaults = { ' accessMethod ' : '
' , ' needsInspection ' : False, ' si ...
|
|
_many_refs = [ ' EndDeviceAssets ' , ' CustomerAgreements ' , ' Servic ...
|
|
_refs = [ ' EndDeviceAssets ' , ' CustomerAgreements ' , ' ServiceDeli ...
|
Inherited from Common.Location'.Location :
electronicAddress ,
mainAddress ,
phone1 ,
phone2 ,
secondaryAddress ,
status
|