
package quarks.test.svt.apps;

import quarks.topology.Topology;
public class ObdAnalyticsApplication{

    private final FleetManagementAnalyticsClientApplication app;
    private final Topology t;
    private final String sensorId = "obd";

    public ObdAnalyticsApplication(Topology t, FleetManagementAnalyticsClientApplication app) {
        this.t = t;
        this.app = app;
    }
    
    /**
     * Add the ODB sensor's analytics to the topology.
     */
    public void addAnalytics() {

    }
}

@@ -1,35 +1,656 @@
-%0Apackage quarks.test.svt.apps;%0A
+/**%0A * GPS analytics%0A * %3Cp%3E%0A * Source is a stream of GPS sensor data %7B@link GpsSensor%7D%0A * %3Cp%3E%0A * Here's an outline of the topology%0A * %3Cul%3E%0A * %3Cli%3ELog GPS coordinates by publishing to IotF. The data may be used by a%0A * server application to display the vehicle on a map.%3C/li%3E%0A * %3Cli%3EFilter to detect speeds above a threshold and publish alert IotF%3C/li%3E%0A * %3Cli%3EFilter for GPS coordinates that are outside of a defined Geofence%0A * boundary%3C/li%3E%0A * %3Cli%3EWindowing to detect hard driving: hard braking or hard acceleration and%0A * publish alert to IotF%3C/li%3E%0A * %3C/ul%3E%0A * %3Cp%3E%0A */%0Apackage quarks.test.svt.apps;%0A%0Aimport quarks.test.svt.utils.sensor.gps.GpsSensor;
 %0Aimp

Add Apache header in OdbAnalyticsApplication.java