in sample-kinesis-producer/src/main/java/com/optimize/downstream/samplekinesisproducer/IOTDeviceProducerToBlockingQueue.java [108:124]
private ArrayList<GPS> getGpsArrayList()
{
ArrayList<GPS> gpsArrayList = new ArrayList();
for(int i =0; i< numberOfSamplesInEachMessage; i++)
{
GPS g = new GPS();
g.setAltitude(getRandomDouble(1,10));
g.setHeading(getRandomDouble(1,10));
g.setLatitude(Math.random() * Math.PI * 2);
g.setLongitude(Math.acos(Math.random() * 2 - 1));
gpsArrayList.add(g);
}
return gpsArrayList;
}