aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar/handler
AgeCommit message (Collapse)Author
2024-03-30Make handlers nullableAnton Tananaev
2024-03-30Refactor position and event handlersAnton Tananaev
2024-03-30Improve time handlerAnton Tananaev
2024-03-16Add local address to connection keyAnton Tananaev
2024-01-28Support time maintenanceAnton Tananaev
2023-12-28Show protocol instead of portAnton Tananaev
2023-12-27Option to observe data logsAnton Tananaev
2023-11-14Prefer used fuel attributeAnton Tananaev
2023-10-26Fix coordinates filter (fix #5203)Anton Tananaev
2023-10-16Option to require Wi-Fi geolocationAnton Tananaev
2023-10-14Remove commentAnton Tananaev
2023-10-14Last position computed attributesAnton Tananaev
2023-08-23Add speed limit multiplier (fix #5161)Anton Tananaev
2023-08-19Move from javax to jakartaAnton Tananaev
2023-07-01Add calendar based filteringAnton Tananaev
2023-06-18Apply the filterAnton Tananaev
2023-06-18Add daily limit filterAnton Tananaev
2023-06-15Update src/main/java/org/traccar/handler/ComputedAttributesHandler.javamemesaregood1
Co-authored-by: Anton Tananaev <anton.tananaev@gmail.com>
2023-06-15Use a lambda expression to allow the primitive typesmemesaregood
2023-06-15Allowed primitive Java types in JEXL Enginememesaregood
2023-05-14Fix injection issueAnton Tananaev
2023-05-14Per device trip configAnton Tananaev
2023-05-14Per device motion thresholdAnton Tananaev
2023-05-09Handle missing geofencesAnton Tananaev
2023-04-29Add outdated position filterAnton Tananaev
2023-04-23Move geofenceIds to positionAnton Tananaev
2023-04-11Handle closed connectionsAnton Tananaev
2023-04-10Add raw data forwardingAnton Tananaev
2023-03-21Fix lint checkAnton Tananaev
2023-03-21Response after position processedAnton Tananaev
2023-02-23Minor formatting changeAnton Tananaev
2023-02-23Minor formatting changeAnton Tananaev
2023-02-23Fix lint issues once againmemesaregood1
2023-02-22Fix Math namespacememesaregood1
2023-02-22Alternative features activation waymemesaregood1
2023-02-22note commentsmemesaregood1
2023-02-21fix importsmemesaregood1
2023-02-21Shorten JEXL features palettememesaregood1
2023-02-21Implement JEXL parser settingsmemesaregood1
2023-02-03Fix fuel eventsAnton Tananaev
2023-01-29Upgrade JXLS libraryAnton Tananaev
2023-01-24Computed attributes for propertiesAnton Tananaev
2022-12-14Handle motion fluctuation (fix #5000)Anton Tananaev
2022-10-26Update MaintenanceEventHandler.javajcardus
trailing spaces
2022-10-262 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-15Fix MS SQL limit (fix #4958)Anton Tananaev
2022-10-13Refactor database code (fix #4961)Anton Tananaev
2022-10-02Use singletons where possibleAnton Tananaev
2022-09-25Persist device stateAnton Tananaev
2022-09-21Refactor motion handlingAnton Tananaev