Exemplo n.º 1
0
        public override object Read(Models.Model.TagsRow t)
        {
            switch (t.Address)
            {
            case "Doubles\\Sine":
                return(Math.Sin(DateTime.Now.Millisecond));

                break;

            case "Doubles\\Rand":
                return((new Random()).NextDouble());

                break;

            case "Bools\\AlwaysOn":
                return(true);

                break;

            case "Bools\\AlwaysOff":
                return(false);

                break;

            case "Bools\\RandBool":
                return(((new Random()).NextDouble()) >= 0.5);

                break;

            case "DateTimes\\Now":
                return(DateTime.Now);

                break;
            }
            throw new AddressNotFoundException();
        }
Exemplo n.º 2
0
 public override bool Write(Models.Model.TagsRow t, object val)
 {
     throw new NotImplementedException();
 }