Esempio n. 1
0
    void Start()
    {
        string jsonString = new GetDbData().getFullEmployee(1);
        var    parsed     = JSON.Parse(jsonString);

        feeders.Add(new Feeder(1));

        var Employee = parsed["employee"];
        var building = parsed["building"];
        var APS      = parsed["ap"].AsArray;

        //Create employee
        emp = new Employee(Employee["Id"], Employee["Name"], Employee["Profession"]);

        //Create building
        NewBuilding = new Building(building["Name"]);

        //Add access points to the building
        for (int i = 0; i < APS.AsArray.Count - 1; i++)
        {
            NewBuilding.AccessPoints.Add(new AccessPoint(APS[i]["MAC"], new StaticLocation(APS[i]["X"], APS[i]["Y"])));
        }

        Debug.Log(emp.Name);
        for (int i = 0; i < NewBuilding.AccessPoints.Count - 1; i++)
        {
            Debug.Log(NewBuilding.AccessPoints[i].MAC);
            Debug.Log(NewBuilding.AccessPoints[i].Location.X + " " + NewBuilding.AccessPoints[0].Location.Y);
        }
        Debug.Log("");
    }
Esempio n. 2
0
    private void Work(int employeeID)
    {
        GetDbData data = new GetDbData();

        while (true)
        {
            if (FeedWatcher.FeedStatus(employeeID))
            {
                FeedWatcher.ReplaceFeedData(employeeID, data.EmployeeFeedCall(employeeID));
            }
            else
            {
                active = false;
            } Debug.Log("Quiting"); return;
        }
    }