Ejemplo n.º 1
0
        /// <summary>Returns the level state information.</summary>
        /// <param name="level">The level.</param>
        /// <returns></returns>
        public ioStateInfo_RW Level(int level = 1)
        {
            if (level == 1)
            {
                return(_info1 ?? (_info1 = new ioStateInfo_RW1()));
            }

            // Assume level = 2
            return(_info2 ?? (_info2 = new ioStateInfo_RW2()));
        }
Ejemplo n.º 2
0
 /// <summary>Resets state memory.</summary>
 public void Reset(int level)
 {
     Level(level).Delete();
     if (level == 1)
     {
         _info1 = null;
     }
     if (level == 2)
     {
         _info2 = null;
     }
 }