public static bool VerifySerialNumber(JSONNode data) { serialNumber = data ["serialNumber"]; if (serialNumber == ChaperoneCalibrator.GetHmdSerialNumber()) { return(true); } return(false); }
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); }
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); }
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); }