Fixing website and API documentation links
[PyCIM.git] / CIM14 / IEC61970 / Dynamics / __init__.py
blob78b7045ac5defaf8b93436a44c2870485032e604
1 # Copyright (C) 2010-2011 Richard Lincoln
3 # Permission is hereby granted, free of charge, to any person obtaining a copy
4 # of this software and associated documentation files (the "Software"), to
5 # deal in the Software without restriction, including without limitation the
6 # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
7 # sell copies of the Software, and to permit persons to whom the Software is
8 # furnished to do so, subject to the following conditions:
10 # The above copyright notice and this permission notice shall be included in
11 # all copies or substantial portions of the Software.
13 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
18 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
19 # IN THE SOFTWARE.
21 """This package models generalized dynamic models. Standard models and user defined dynamics models are included. In some ways this duplicates the partial modeling that was done in the GenerationDynamics package, but it far exceeds that package in terms of flexibility and extensibility. This package does not attempt to fully specficfy all possible dynamics models in specific UML, but rather builds a framework in which to exchange standard or custom dyanmics models based on 'well known' block functions.The Dynamics package isn't officially part of IEC 61970.
22 """
24 from CIM14.IEC61970.Dynamics.BlockConnection import BlockConnection
25 from CIM14.IEC61970.Dynamics.RotatingMachine import RotatingMachine
26 from CIM14.IEC61970.Dynamics.AsynchronousMachine import AsynchronousMachine
27 from CIM14.IEC61970.Dynamics.BlockUsageInputReference import BlockUsageInputReference
28 from CIM14.IEC61970.Dynamics.MetaBlockConnectable import MetaBlockConnectable
29 from CIM14.IEC61970.Dynamics.MetaBlockOutput import MetaBlockOutput
30 from CIM14.IEC61970.Dynamics.MetaBlockConOutput import MetaBlockConOutput
31 from CIM14.IEC61970.Dynamics.MetaBlock import MetaBlock
32 from CIM14.IEC61970.Dynamics.MetaBlockInput import MetaBlockInput
33 from CIM14.IEC61970.Dynamics.SlotReference import SlotReference
34 from CIM14.IEC61970.Dynamics.MetaBlockInputReference import MetaBlockInputReference
35 from CIM14.IEC61970.Dynamics.MetaBlockParameter import MetaBlockParameter
36 from CIM14.IEC61970.Dynamics.MetaBlockParameterReference import MetaBlockParameterReference
37 from CIM14.IEC61970.Dynamics.CompositeModel import CompositeModel
38 from CIM14.IEC61970.Dynamics.BlockInputType import BlockInputType
39 from CIM14.IEC61970.Dynamics.BlockConnectivity import BlockConnectivity
40 from CIM14.IEC61970.Dynamics.SlotInput import SlotInput
41 from CIM14.IEC61970.Dynamics.MetaBlockSignal import MetaBlockSignal
42 from CIM14.IEC61970.Dynamics.MetaBlockStateReference import MetaBlockStateReference
43 from CIM14.IEC61970.Dynamics.BlockConstant import BlockConstant
44 from CIM14.IEC61970.Dynamics.SourceModels import SourceModels
45 from CIM14.IEC61970.Dynamics.SlotConnection import SlotConnection
46 from CIM14.IEC61970.Dynamics.Block import Block
47 from CIM14.IEC61970.Dynamics.ConnectionFrame import ConnectionFrame
48 from CIM14.IEC61970.Dynamics.MetaBlockConInput import MetaBlockConInput
49 from CIM14.IEC61970.Dynamics.StaticVarDevice import StaticVarDevice
50 from CIM14.IEC61970.Dynamics.AttributeBlockParameter import AttributeBlockParameter
51 from CIM14.IEC61970.Dynamics.UserBlockParameter import UserBlockParameter
52 from CIM14.IEC61970.Dynamics.MetaBlockConnection import MetaBlockConnection
53 from CIM14.IEC61970.Dynamics.Slot import Slot
54 from CIM14.IEC61970.Dynamics.MetaBlockReference import MetaBlockReference
55 from CIM14.IEC61970.Dynamics.BlockInputReference import BlockInputReference
56 from CIM14.IEC61970.Dynamics.BlockParameter import BlockParameter
57 from CIM14.IEC61970.Dynamics.MetaBlockConSignal import MetaBlockConSignal
58 from CIM14.IEC61970.Dynamics.BlockOutputReference import BlockOutputReference
59 from CIM14.IEC61970.Dynamics.ExcitationSystemLimiter import ExcitationSystemLimiter
60 from CIM14.IEC61970.Dynamics.BlockType import BlockType
61 from CIM14.IEC61970.Dynamics.SlotOutput import SlotOutput
62 from CIM14.IEC61970.Dynamics.ProtectiveDevice import ProtectiveDevice
63 from CIM14.IEC61970.Dynamics.MetaBlockState import MetaBlockState
64 from CIM14.IEC61970.Dynamics.BlockUsageOutputReference import BlockUsageOutputReference
65 from CIM14.IEC61970.Dynamics.TieToMeasurement import TieToMeasurement
66 from CIM14.IEC61970.Dynamics.MetaBlockConnectivity import MetaBlockConnectivity
67 from CIM14.IEC61970.Dynamics.MetaBlockOutputReference import MetaBlockOutputReference
68 from CIM14.IEC61970.Dynamics.BlockOutputType import BlockOutputType
70 nsURI = "http://iec.ch/TC57/2009/CIM-schema-cim14#Dynamics"
71 nsPrefix = "cimDynamics"
74 class BlockKind(str):
75 """Values are: powerSystemStabilizer, automaticVoltageControl, turbine, govenor, dotDotDot, energySource, exciter
76 """
77 pass