PositivePin

connector PositivePin "Positive quasi-static single-phase pin"
    extends Pin;

    QuasiStationary.Types.Reference reference "Reference";

    annotation (
        Diagram(graphics = {
            Text(
                extent = {
                    {-100, 100}, 
                    {100, 60}},
                lineColor = {0, 0, 255},
                textString = "%name"), 
            Rectangle(
                extent = {
                    {-40, 40}, 
                    {40, -40}},
                lineColor = {85, 170, 255},
                fillColor = {85, 170, 255},
                fillPattern = FillPattern.Solid)}),
        Icon(graphics = {
            Rectangle(
                extent = {
                    {-100, 100}, 
                    {100, -100}},
                lineColor = {85, 170, 255},
                fillColor = {85, 170, 255},
                fillPattern = FillPattern.Solid)}),
        Documentation(info = "<html>\n\n<p>\nThe positive pin is based on <a href=\"modelica://Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.Pin\">Pin</a>.\nAdditionally the reference angle is specified in the connector. The time derivative of the reference angle is the actual angular velocity of the quasi stationary voltage and current. The symbol is also designed such way to look different than the <a href=\"modelica://Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.NegativePin\">negative pin</a>.\n</p>\n\n<h4>See also</h4>\n\n<p>\n<a href=\"modelica://Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.Pin\">Pin</a>,\n<a href=\"modelica://Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.NegativePin\">NegativePin</a>,\n<a href=\"modelica://Modelica.Electrical.QuasiStationary.MultiPhase.Interfaces.Plug\">Plug</a>,\n<a href=\"modelica://Modelica.Electrical.QuasiStationary.MultiPhase.Interfaces.PositivePlug\">PositivePlug</a>,\n<a href=\"modelica://Modelica.Electrical.QuasiStationary.MultiPhase.Interfaces.NegativePlug\">NegativePlug</a>\n</p>\n</html>"));
end PositivePin;