aboutsummaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)Author
2022-11-03Reuse checksum codeAnton Tananaev
2022-11-02Improve attribute type handlingAnton Tananaev
2022-11-01Better Meiligao commandsAnton Tananaev
2022-11-01Improve permission checkAnton Tananaev
2022-10-28Address in events report (fix #4761)Anton Tananaev
2022-10-28Missing iStartek parametersAnton Tananaev
2022-10-27Support Teltonika DualCam videoAnton Tananaev
2022-10-27Fix DT700 temperature decodingAnton Tananaev
2022-10-26Remove duplicate tokenAnton 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-26Huabao: code style - orderingBen Harris
Co-authored-by: Anton Tananaev <anton.tananaev@gmail.com>
2022-10-25Huabao Protocol: Add CC888 heartbeat packetBen Harris
From CC888 protocol When vehicle engine is OFF, the device will stop uploading location information to platform server, it will send heart beat message to platform server every 2 minutes, the heart beat message ID is 0x0506, the message body of heart beat message is empty. The platform will reply device with general replay message ID 0x8001
2022-10-20Update GPS103 command (fix #4964)Anton Tananaev
2022-10-20Add Minifinder HDOPAnton Tananaev
2022-10-19Fix command queue issueAnton Tananaev
2022-10-17Fix Suntech alert decodingAnton Tananaev
2022-10-16Improve Suntech supportAnton Tananaev
2022-10-15Fix MS SQL limit (fix #4958)Anton Tananaev
2022-10-14MiniFinder Rex bark alarmAnton Tananaev
2022-10-13Fix lint issuesAnton Tananaev
2022-10-13Refactor database code (fix #4961)Anton Tananaev
2022-10-13Support OBD6 status messageAnton Tananaev
2022-10-12Fix G1RUS decodingAnton Tananaev
2022-10-07Fix attributes test (fix #4956)Anton Tananaev
2022-10-06Fix Huabao responsesAnton Tananaev
2022-10-06Fix TAT100 cell decodingAnton Tananaev
2022-10-05Decode RFTRACK WiFi infoAnton Tananaev
2022-10-05Fix commands linked to groupAnton Tananaev
2022-10-05Additional RFTRACK dataAnton Tananaev
2022-10-05Support RFTRACK commandsAnton Tananaev
2022-10-04Concox Vl502 IMEI device idAnton Tananaev
2022-10-04Safer cache requestAnton Tananaev
2022-10-02Use IP as id for NMEAAnton Tananaev
2022-10-02Update Java dependenciesAnton Tananaev
2022-10-02Remove duplicate classAnton Tananaev
2022-10-02Use singletons where possibleAnton Tananaev
2022-10-01Enable iOS soundAnton Tananaev
2022-09-29Synchronize queued commandsAnton Tananaev
2022-09-29Use DB command queueAnton Tananaev
2022-09-29Simplify commands logicAnton Tananaev
2022-09-29Remove queueing parameterAnton Tananaev
2022-09-28Queued command modelAnton Tananaev
2022-09-27Support RFTRACK monitoring unitsAnton Tananaev
2022-09-27Better PID decoding errorAnton Tananaev
2022-09-25Persist device stateAnton Tananaev
2022-09-21Fix forwarding date formatAnton Tananaev
2022-09-21Reformat forwarding requestAnton Tananaev
2022-09-21Refactor motion handlingAnton Tananaev
2022-09-21Merge pull request #4912 from stefanclark/Xexun2EncoderAnton Tananaev
Implement Xexun2 encoder