Package CIM15 :: Package IEC61968 :: Package Metering :: Module SDPLocation' :: Class SDPLocation
[hide private]
[frames] | no frames]

Class SDPLocation

                                  object --+            
                                           |            
                            Element'.Element --+        
                                               |        
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+    
                                                   |    
                           Common.Location'.Location --+
                                                       |
                                                      SDPLocation

Location of an individual service delivery point. For residential or most businesses, it is typically the location of a meter on the customer's premises. 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. The point(s) of delivery is specified in the service agreement.Location of an individual service delivery point. For residential or most businesses, it is typically the location of a meter on the customer's premises. 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. The point(s) of delivery is specified in the service agreement.

Instance Methods [hide private]
 
__init__(self, accessMethod='', remark='', siteAccessProblem='', occupancyDate='', ServiceDeliveryPoints=None, *args, **kw_args)
Initialises a new 'SDPLocation' instance.
 
addServiceDeliveryPoints(self, *ServiceDeliveryPoints)
 
getServiceDeliveryPoints(self)
All service delivery points at this location.
 
removeServiceDeliveryPoints(self, *ServiceDeliveryPoints)
 
setServiceDeliveryPoints(self, value)

Inherited from Common.Location'.Location: addAssets, addChangeItems, addCrews, addDirections, addErpOrganisations, addHazards, addLandProperties, addMeasurements, addPositionPoints, addPowerSystemResources, addRedLines, addRoutes, getAssets, getChangeItems, getCoordinateSystem, getCrews, getDimensionsInfo, getDirections, getErpOrganisations, getHazards, getLandProperties, getMeasurements, getPositionPoints, getPowerSystemResources, getRedLines, getRoutes, removeAssets, removeChangeItems, removeCrews, removeDirections, removeErpOrganisations, removeHazards, removeLandProperties, removeMeasurements, removePositionPoints, removePowerSystemResources, removeRedLines, removeRoutes, setAssets, setChangeItems, setCoordinateSystem, setCrews, setDimensionsInfo, setDirections, setErpOrganisations, setHazards, setLandProperties, setMeasurements, setPositionPoints, setPowerSystemResources, setRedLines, setRoutes

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'accessMethod': <type 'str'>, 'occupancyDate': ...
  _attrs = ['accessMethod', 'remark', 'siteAccessProblem', 'occu...
  _defaults = {'accessMethod': '', 'occupancyDate': '', 'remark'...
  _many_refs = ['ServiceDeliveryPoints']
  _refs = ['ServiceDeliveryPoints']

Inherited from Common.Location'.Location: electronicAddress, mainAddress, phone1, phone2, secondaryAddress, status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ServiceDeliveryPoints
All service delivery points at this location.

Inherited from Common.Location'.Location: Assets, ChangeItems, CoordinateSystem, Crews, DimensionsInfo, Directions, ErpOrganisations, Hazards, LandProperties, Measurements, PositionPoints, PowerSystemResources, RedLines, Routes

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, accessMethod='', remark='', siteAccessProblem='', occupancyDate='', ServiceDeliveryPoints=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'SDPLocation' instance.

Parameters:
  • accessMethod - Method for the service person to access this service delivery point location. For example, a description of where to obtain a key if the facility is unmanned and secured.
  • remark - Remarks about this location.
  • siteAccessProblem - Problems previously encountered when visiting or performing work at this service delivery point location. Examples include: bad dog, violent customer, verbally abusive occupant, obstructions, safety hazards, etc.
  • occupancyDate - Date when certificate of occupancy was provided for this location, 0 if valid certificate of occupancy does not exist for (inherited) 'Location.corporateCode'.
  • ServiceDeliveryPoints - All service delivery points at this location.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'accessMethod': <type 'str'>,
 'occupancyDate': <type 'str'>,
 'remark': <type 'str'>,
 'siteAccessProblem': <type 'str'>}

_attrs

Value:
['accessMethod', 'remark', 'siteAccessProblem', 'occupancyDate']

_defaults

Value:
{'accessMethod': '',
 'occupancyDate': '',
 'remark': '',
 'siteAccessProblem': ''}

Property Details [hide private]

ServiceDeliveryPoints

All service delivery points at this location.

Get Method:
getServiceDeliveryPoints(self) - All service delivery points at this location.
Set Method:
setServiceDeliveryPoints(self, value)