private string GetPortName()
        {
            string portName = string.Empty;

            //// 7-Series port name has following structure: <WWT|EE|SS|NN><LENGTH><BEG|END><INDEX>
            //portName += CardinalDirection[0].ToString() + CardinalDirection[0].ToString();
            //portName += Length.ToString();
            //portName += PortKind.Substring(0, 3).ToUpper();
            //portName += PortIndex.ToString();

            // UltraScale/UltraScale+ port name has following structure: <WW|EE|SS|NN><LENGTH>_<W|E>_<BEG|END><INDEX>, <WW|EE|SS|NN>12_<BEG|END><INDEX>
            portName += CardinalDirection[0].ToString() + CardinalDirection[0].ToString();
            portName += Length.ToString();
            if (12 != Length)
            {
                portName += "_E_";
            }
            else
            {
                portName += "_";
            }
            portName += PortKind.Substring(0, 3).ToUpper();
            portName += PortIndex.ToString();

            return(portName);
        }
Ejemplo n.º 2
0
        /************************************************************************************************************************/
        #endregion
        /************************************************************************************************************************/
        #region Inspector
        /************************************************************************************************************************/

        /// <summary>Returns a short description of this layer.</summary>
        public override string ToString()
        {
#if UNITY_EDITOR
            return(string.Concat(Name, " (Layer ", PortIndex.ToString(), ")"));
#else
            return("Layer " + PortIndex);
#endif
        }