public override string ToString()
        {
            StringBuilder retVal = new StringBuilder();

            retVal.Append(BlockType.ToString());
            retVal.Append(BlockNumber.ToString());
            retVal.Append(" : ");
            if (Name != null)
            {
                retVal.Append(Name);
            }
            retVal.Append("\r\n\r\n");

            if (Description != null)
            {
                retVal.Append("Description\r\n\t");
                retVal.Append(Description.Replace("\n", "\r\n\t"));
                retVal.Append("\r\n\r\n");
            }

            retVal.Append("SRC-Code\r\n");

            retVal.Append(Text);
            retVal.Append("\r\n");

            return(retVal.ToString());
        }
Example #2
0
        public string createINodeString()
        {
            string inodeAttributes =
                INodeNumber.ToString().Trim() + Command.INODE_ATTRIBUTE_SEPARATOR_CHR
                + Filename + Command.INODE_ATTRIBUTE_SEPARATOR_CHR
                + Directory + Command.INODE_ATTRIBUTE_SEPARATOR_CHR
                + FileSize.ToString() + Command.INODE_ATTRIBUTE_SEPARATOR_CHR
                + BlockNumber.ToString() + Command.INODE_ATTRIBUTE_SEPARATOR_CHR;

            return(inodeAttributes);
        }
        public override string ToString()
        {
            int           bytecnt = 0;
            StringBuilder retVal  = new StringBuilder();

            retVal.Append(BlockType.ToString());
            retVal.Append(BlockNumber.ToString());
            retVal.Append(" : ");
            if (Name != null)
            {
                retVal.Append(Name);
            }
            retVal.Append("\r\n\r\n");

            if (Description != null)
            {
                retVal.Append("Description\r\n\t");
                retVal.Append(Description.Replace("\n", "\r\n\t"));
                retVal.Append("\r\n\r\n");
            }

            if (Parameter != null)
            {
                retVal.Append("Parameter\r\n");
                foreach (S5Parameter par in Parameter)
                {
                    retVal.Append("\t" + par.ToString() + "\r\n");
                }
                retVal.Append("\r\n");
            }

            retVal.Append("AWL-Code\r\n");

            if (AWLCode != null)
            {
                foreach (var plcFunctionBlockRow in AWLCode)
                {
                    //retVal.Append(/* "0x" + */ bytecnt.ToString(/* "X" */).PadLeft(4, '0') + "  :");
                    retVal.Append(plcFunctionBlockRow.ToString());
                    retVal.Append("\r\n");
                    //bytecnt += plcFunctionBlockRow.ByteSize;
                }
            }
            return(retVal.ToString());
        }
Example #4
0
        public override string ToString()
        {
            string retVal = "";

            if (this.BlockType == PLCBlockType.UDT)
            {
                retVal += "UDT";
            }
            else
            {
                retVal += "DB";
            }
            retVal += BlockNumber.ToString() + Environment.NewLine;
            if (Structure != null)
            {
                retVal += Structure.ToString();
            }
            return(retVal);
        }
Example #5
0
 public override string ToString()
 {
     return($"{Type}, {BlockNumber?.ToString() ?? BlockHash?.ToString()}");
 }