Beispiel #1
0
 public static bool VerifySerialNumber(JSONNode data)
 {
     serialNumber = data ["serialNumber"];
     if (serialNumber == ChaperoneCalibrator.GetHmdSerialNumber())
     {
         return(true);
     }
     return(false);
 }
Beispiel #2
0
    public static Universe GetUniverse(JSONNode universeData, string universeID)
    {
        Universe universe = new Universe();
        Tilt     tilt     = new Tilt();

        foreach (JSONNode node in universeData.Children)
        {
            if (ChaperoneCalibrator.SplitQuote(node ["id"]) == universeID)
            {
                universe = ProcessData(node);
            }
        }

        return(universe);
    }
Beispiel #3
0
    public static Tilt GetTilt(JSONNode universeData, string universeID)
    {
        Universe universe = new Universe();
        Tilt     tilt     = new Tilt();

        foreach (JSONNode node in universeData.Children)
        {
            if (ChaperoneCalibrator.SplitQuote(node ["id"]) == universeID)
            {
                universe = ProcessData(node);

                tilt.pitch    = universe.tilt.pitch;
                tilt.roll     = universe.tilt.roll;
                tilt.variance = universe.tilt.variance;
                Debug.Log("Obtained offset from universe " + universe.id + " : (" + tilt.pitch + "," + tilt.roll + ")");
            }
        }
        return(tilt);
    }
Beispiel #4
0
    public static Universe ProcessData(JSONNode data)
    {
        Universe processedData = new Universe();

        JSONNode base_stationsD = data ["base_stations"];

        processedData.id = ChaperoneCalibrator.SplitQuote(data["id"]);
        if (data ["lastChaperoneCommit"] != null)
        {
            processedData.lastChaperoneCommit = ChaperoneCalibrator.SplitQuote(data ["lastChaperoneCommit"]);
        }
        JSONNode tiltD = data ["tilt"];

        processedData.tilt = Tilt.ProcessData(tiltD);

        foreach (JSONNode baseS in base_stationsD.Children)
        {
            processedData.baseStationSerialNumberList.Add(baseS["base_serial_number"]);
        }

        return(processedData);
    }