Example #1
0
        public Position GetBaseCupPosition()
        {
            var textData = LocalDataHandler.GetTextData("baseCupPosition.json");

            return(string.IsNullOrEmpty(textData)
                ? Positions["Base2Position"]
                : JsonConvert.DeserializeObject <Position>(textData));
        }
Example #2
0
        public Agv GetAgvData()
        {
            var textData = LocalDataHandler.GetTextData("agv.json");

            return(string.IsNullOrEmpty(textData)
                ? new Agv()
                : JsonConvert.DeserializeObject <Agv>(textData));
        }
Example #3
0
        public RealRobot GetRobotData()
        {
            var textData = LocalDataHandler.GetTextData("robot.json");

            return(string.IsNullOrEmpty(textData)
                ? new RealRobot()
                : JsonConvert.DeserializeObject <RealRobot>(textData));
        }
Example #4
0
        public List <Sound> GetSoundInfo()
        {
            var textData = LocalDataHandler.GetTextData("sounds.json");

            if (string.IsNullOrEmpty(textData))
            {
                var sounds = GetSounds();
                //SaveSoundInfo(sounds);
                return(sounds);
            }

            return(JsonConvert.DeserializeObject <List <Sound> >(textData));
        }
Example #5
0
        public JsonDatabaseService()
        {
            Positions =
                JsonConvert.DeserializeObject <Dictionary <string, Position> >(
                    LocalDataHandler.GetTextFromAssembly("Data.positions.json"));
            Poses = JsonConvert.DeserializeObject <Dictionary <string, Pose> >(
                LocalDataHandler.GetTextFromAssembly("Data.poses.json"));
            Tools = JsonConvert.DeserializeObject <Dictionary <string, Gripper> >(
                LocalDataHandler.GetTextFromAssembly("Data.tools.json"));

            Drinks = JsonConvert.DeserializeObject <List <DrinksPageItem> >(
                LocalDataHandler.GetTextFromAssembly("Data.drinks.json"));

            var availableDrinks = "";

            if ((availableDrinks = LocalDataHandler.GetTextData("availableDrinks.json")) == "")
            {
                availableDrinks = LocalDataHandler.GetTextFromAssembly("Data.availableDrinks.json");
            }
            AvailableDrinks = JsonConvert.DeserializeObject <List <DrinksPageItem> >(availableDrinks);
        }