FAST Core Tracking Build #13879

by dbaldwin on Thu, April 15, 2010 1:15 pm

The latest core tracking build (#13879) is ready for your consumption. You can find it here:

http://github.com/numerex/FAST_CORE_Tracking

In the release we’ve added some minor enhancements, bug fixes, and the largest scope of work was done around device event processing. Previously, a majority of the event processing logic for trips, stops, and idles was managed in database code (triggers and stored procedures). This has been refactored into Ruby code, which should make the logic easier to maintain and extend. Here’s a list of enhancements associated with this build:

- Basic readings tab for viewing raw readings in admin interface with ability to view all or filter by device

- Fix for admin counts to display total number of entities instead of number/page

- Admin search capability for accounts, users, and devices

- Changed “Moving” link on admin screen to trip reports instead of all readings

- New device event processing model for stops, idles, and trips. Moved logic out of stored procedures into Ruby code.

- Fix for accounts drop-down in device admin not sorted alphabetically

- Minor test enhancements and removal of unnecessary log in tests

- Support for OpenLayers mapping by changing MAP_ENGINE in environment.rb

- Notifier enhancements to prevent multiple instances from running

- Added paging for Xirgo and Enfora devices in admin