private bool checkCursor(CursorAddress address)
 {
     if (address.x > 80)
     {
         return(false);
     }
     if (address.y > 24)
     {
         return(false);
     }
     return(true);
 }
        public void barGraph(CursorAddress startCursorAddress, CursorAddress returnCursorAddress, int width, string fillChar, float count, float maxCount)
        {
            SetCursorAddress(startCursorAddress);
            VT4100.Send("[");
            float totalCount = width - 6;
            var   percentage = ((count / maxCount) * totalCount);

            logger.log(Logger.Level.DEBUG, "Bargraph percent: " + percentage);
            for (int i = 0; i < totalCount; i++)
            {
                if (i <= percentage)
                {
                    VT4100.Send(fillChar);
                }
                else
                {
                    VT4100.Send(" ");
                }
            }
            VT4100.Send("]" + (count / maxCount * 100).ToString("0").PadLeft(3) + "%");
            SetCursorAddress(returnCursorAddress);
        }
 public static string SetCursor(CursorAddress address)
 {
     return(address.ToString());
 }