celp-sdk 0.1.13

This package has been created to provide a rust SDK containing common functionality
syntax = "proto3";
package celp.protobuf.svc;
option optimize_for = SPEED;

// Contains timebased location information
message TimeBasedLocation {
    message LocationOutbound {
        // Format: {-,}ddmm.mmmm
        double latitude = 10;

        // Format: {-,}dddmm.mmmm
        double longitude = 15;

        // [0.0, double_max)
        double speed = 25;

        // [0.0, 360.0)
        double heading = 20;

        // [0.0, double_max)
        double altitude = 30;

        // Number of satellites in view
        uint32 num_satellites = 35;

        // Microseconds since 01/01/1970.
        uint64 datetime = 40;

        // True => Valid, False => Invalid
        bool validity = 45;
    }

    // See structure above
    LocationOutbound location_data = 15;
}