// --------------------------------------------------
    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);
    }
Exemple #2
0
    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;
    }
Exemple #3
0
    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);
    }