string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic)
        {
            _notes = "";

            string result = "";

            string graphicPath = _configHelper.GetPath("", FindEnum.FindOCA);

            string itemRootedPath   = _configHelper.BuildRootedPath(graphicPath, statusGraphic.Graphic);
            string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, statusGraphic.Graphic);

            if (!File.Exists(itemOriginalPath))
            {
                _notes = _notes + "image file does not exist;";
            }

            LibraryDimension             dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension);
            LibraryStandardIdentityGroup identity  = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup);

            string itemName     = BuildOCAItemName(identity, dimension, status);
            string itemCategory = "Amplifier : Operational Condition";
            string itemTags     = BuildOCAItemTags(identity, dimension, status, graphicPath + "\\" + statusGraphic.Graphic, _omitSource, _omitLegacy);
            string itemID       = BuildOCACode(identity, dimension, status);

            result = itemRootedPath + "," +
                     Convert.ToString(_configHelper.PointSize) + "," +
                     itemName + "," +
                     itemCategory + "," +
                     itemTags + "," +
                     itemID + "," +
                     "Point" + "," +
                     _notes;

            return(result);
        }
        string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic)
        {
            //LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension);
            //LibraryStandardIdentity identity = _configHelper.Librarian.StandardIdentity(statusGraphic.StandardIdentity);

            string result = BuildOCAItemName(null, null, status) + "," + BuildOCACode(null, null, status);

            return(result);
        }
Beispiel #3
0
        string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic)
        {
            string result = "";

            LibraryStandardIdentityGroup siGroup   = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup);
            LibraryDimension             dimension = _configHelper.Librarian.Dimension(statusGraphic.DimensionID);

            result = BuildOCAItemName(siGroup, dimension, status);
            result = result + "," + BuildSIDCKey(siGroup, dimension, status);
            result = result + "," + BuildOCACode(siGroup, dimension, status);
            result = result + ",";           // + "Modifier1";
            result = result + ",";           // + "Modifier2";
            result = result + ",";           // + "ExtraIcon";
            result = result + ",";           // + "FullFrame";
            result = result + "," + "Point"; // + "GeometryType";
            result = result + ",";           // + "Status";
            result = result + ",";           // + "Notes";

            return(result);
        }