// -------------------------------------------------- public void parseBsonToSensorData(BsonDocument result) { compSensor = new compass(result["compass"].ToDouble()); magSensor = new magnometer(result["magnometer.x"].ToDouble(), result["magnometer.y"].ToDouble(), result["magnometer.z"].ToDouble()); barometricSensor = new barometer(result["barometer.pressure"].ToDouble(), result["barometer.temperature"].ToDouble()); GPS.latitude lat = new GPS.latitude(result["latitude.degrees"].ToDouble(), result["latitude.minutes"].ToDouble(), result["latitude.direction"].ToString()); GPS.longitude lon = new GPS.longitude(result["longitude.degrees"].ToDouble(), result["longitude.minutes"].ToDouble(), result["longitude.direction"].ToString()); gpsSensor = new GPS(lat, lon); }
compass ChangeDirection(compass dir) { if (dir == compass.North) dir = compass.South; else if (dir == compass.South) dir = compass.North; else if (dir == compass.East) dir = compass.West; else if (dir == compass.West) dir = compass.East; Debug.Log("the direction is " + dir); return dir; }
compass ChangeDirection(compass dir) { if (dir == compass.North) { dir = compass.South; } else if (dir == compass.South) { dir = compass.North; } else if (dir == compass.East) { dir = compass.West; } else if (dir == compass.West) { dir = compass.East; } Debug.Log("the direction is " + dir); return(dir); }