Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-06 | Update switch statements | Anton Tananaev | |
2024-03-30 | Refactor position and event handlers | Anton Tananaev | |
2024-01-28 | Support time maintenance | Anton Tananaev | |
2023-08-23 | Add speed limit multiplier (fix #5161) | Anton Tananaev | |
2023-08-19 | Move from javax to jakarta | Anton Tananaev | |
2023-05-14 | Fix injection issue | Anton Tananaev | |
2023-05-14 | Per device trip config | Anton Tananaev | |
2023-05-09 | Handle missing geofences | Anton Tananaev | |
2023-04-23 | Move geofenceIds to position | Anton Tananaev | |
2023-02-03 | Fix fuel events | Anton Tananaev | |
2022-12-14 | Handle motion fluctuation (fix #5000) | Anton Tananaev | |
2022-10-26 | Update MaintenanceEventHandler.java | jcardus | |
trailing spaces | |||
2022-10-26 | 2 Bugs on maintenance | jcardus | |
According to the documentation: "Traccar can help control maintenance intervals of devices. There are two attributes to configure: maintenance.start and maintenance.interval. They can be set in device, group or server attributes. Traccar generates event every time totalDistance attribute gets over maintenance.start + maintenance.interval * N value where N is a natural number. Example: maintenance.start=6000000, maintenance.interval=8000000 Events will be generated when totalDistance goes over 6000 km, 14000 km, 22000 km and so on." In this example, the event won't be fired when it goes over 6000 km. If maintenance.interval < maintenance.start and maintenance.start is multiple of maintenance.interval then the event will be fired before maintenance.start because the comparison will be on negative numbers. Another solution would be to use absolute numbers on the comparison. Example: maintenance.start = 10 000 000 maintenance.interval = 2 000 000 the event will be fired when it goes over 2 000 000 the event wont' be fired when it goes over 10 000 000 | |||
2022-10-13 | Refactor database code (fix #4961) | Anton Tananaev | |
2022-10-02 | Use singletons where possible | Anton Tananaev | |
2022-09-25 | Persist device state | Anton Tananaev | |
2022-09-21 | Refactor motion handling | Anton Tananaev | |
2022-09-19 | Refactor overspeed handling | Anton Tananaev | |
2022-08-03 | Implement refuel events | Anton Tananaev | |
2022-08-03 | Rename fuel event handler | Anton Tananaev | |
2022-07-18 | Add media events (fix #3863) | Anton Tananaev | |
2022-07-13 | Simplify attribute check | Anton Tananaev | |
2022-07-12 | Persist device status (fix #4890, fix #4891) | Anton Tananaev | |
2022-06-25 | Fix connection users issue | Anton Tananaev | |
2022-06-18 | Move device status | Anton Tananaev | |
2022-06-18 | Remove positions from manager | Anton Tananaev | |
2022-06-18 | Refactor attribute lookup | Anton Tananaev | |
2022-06-16 | Refactor geofence classes | Anton Tananaev | |
2022-06-14 | Refactor notification manager | Anton Tananaev | |
2022-06-10 | Inject report utils | Anton Tananaev | |
2022-06-09 | Remove geofence manager | Anton Tananaev | |
2022-06-08 | Improve cache invalidation | Anton Tananaev | |
2022-06-07 | Remove calendar manager | Anton Tananaev | |
2022-06-04 | Move common report classes | Anton Tananaev | |
2022-06-04 | Remove maintenance manager | Anton Tananaev | |
2022-05-30 | Combine session related classes | Anton Tananaev | |
2022-05-30 | Improve dependency injection | Anton Tananaev | |
2021-09-15 | Update when geofences change | Anton Tananaev | |
2021-08-11 | Fix division by zero | Anton Tananaev | |
2021-08-10 | Add driver behavior events | Anton Tananaev | |
2021-03-07 | Use device time for events | Anton Tananaev | |
2020-09-14 | Use position speed limit for events | Anton Tananaev | |
2019-07-18 | Changes after second review | Edward Valley | |
2019-03-31 | Convert project to gradle | Anton Tananaev | |