Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-24 | Arnavi4 frame decoder's code reorganization based on traccar maintainer ↵ | Ivan Muratov | |
comments. | |||
2017-07-17 | Fix build issues. | Ivan Muratov | |
2017-07-17 | Refactoring of the ARNAVI4 protocol decoder. | Ivan Muratov | |
2017-07-17 | Rewrite the code of frame decoder. | Ivan Muratov | |
Added tests with invalid packets. | |||
2017-07-14 | Fix build issues. | Ivan Muratov | |
[ERROR] src/org/traccar/protocol/Arnavi4ProtocolDecoder.java:[36,15] (imports) UnusedImports: Unused import - org.traccar.protocol.Arnavi4FrameDecoder.PACKAGE_START_SIGN. [ERROR] src/org/traccar/protocol/Arnavi4ProtocolDecoder.java:[37,15] (imports) UnusedImports: Unused import - org.traccar.protocol.Arnavi4FrameDecoder.PACKAGE_END_SIGN. | |||
2017-07-14 | Upgrade the frame decoder and remove unnecessary check for the last end sign ↵ | Ivan Muratov | |
byte in protocol decoder. Protocol decoder read the buffer until its over, because frame decoder garantee the correct package length. Added additional tests for frame decoding. | |||
2017-07-14 | Split responses to separate methods. | Ivan Muratov | |
Optimize math operations with course and altitude. Remove unnecessary check for package first byte. Remove exception throwing. Store speed in knots, but not in km/h. | |||
2017-07-14 | Add reading bytes from buffer for non-data packages. | Ivan Muratov | |
2017-07-14 | Change signed byte to unsidned for tag value of movement speed. | Ivan Muratov | |
2017-07-14 | Fix build issues. | Ivan Muratov | |
[ERROR] src/org/traccar/protocol/Arnavi4ProtocolDecoder.java:[81] (sizes) LineLength: Line is longer than 120 characters (found 121). | |||
2017-07-14 | Switch from the unnecessary creating the byte array to direct working with ↵ | Ivan Muratov | |
origin buffer. Remove tag value parsing inside case block. | |||
2017-07-14 | Correction based on comments. | Ivan Muratov | |
Re-write modulo256 checksum's parameter to byte array, not varargs. Split the tests to two methods for HEADER ver1 and ver2. Remove above-class copyrights, added top-file copyrights. Rename parcelNumber to index. Rename recordStartSign to recordType. Remove crearing additional buffer for record data, use origin buffer instead. Added check on minimal length of packet to avoid the out-of-range exceptions. | |||
2017-07-13 | Fix build issues. | Ivan Muratov | |
[ERROR] src/org/traccar/protocol/Arnavi4FrameDecoder.java:[13,49] (whitespace) WhitespaceAfter: 'typecast' is not followed by whitespace. [ERROR] src/org/traccar/protocol/Arnavi4ProtocolDecoder.java:[18] (imports) AvoidStarImport: Using the '.*' form of import should be avoided - org.traccar.protocol.Arnavi4FrameDecoder.*. [ERROR] src/org/traccar/protocol/Arnavi4ProtocolDecoder.java:[102] (sizes) LineLength: Line is longer than 120 characters (found 125). [ERROR] src/org/traccar/protocol/Arnavi4ProtocolDecoder.java:[135,41] (blocks) AvoidNestedBlocks: Avoid nested blocks. | |||
2017-07-13 | Replace MODULO256 checksum method. | Ivan Muratov | |
Added covering tests. | |||
2017-07-13 | Basic ARNAVI4 binary protocol implementation is done. | Ivan Muratov | |
Supported 2 types of HEADER packets (v1, v2). Supported 3 types of PACKAGE DATA records: latitude, longitude and additional data (speed, satellites, altitude, course). | |||
2017-07-11 | Create duplicate of ARNAVI3 protocol implementation. | Ivan Muratov | |
Add an entry with ARNAVI4 port to the properties in default.xml. | |||
2017-07-11 | Support Gelileo command response | Anton Tananaev | |
2017-07-11 | Fix Galileo command encoder | Anton Tananaev | |
2017-07-09 | Enable status events by default (fix #3324) | Anton Tananaev | |
2017-07-09 | Implement GalileoSky protocol commands | Anton Tananaev | |
2017-07-09 | Fix code style issue | Anton Tananaev | |
2017-07-09 | Check if fuel drop threshold is set | Anton Tananaev | |
2017-07-09 | Decode AZ735 protocol status | Anton Tananaev | |
2017-07-08 | Add more integration tests | Anton Tananaev | |
2017-07-08 | Fix code check issues | Anton Tananaev | |
2017-07-05 | Implement simple caching | Anton Tananaev | |
2017-07-05 | Add new attribute keys (fix #3313) | Anton Tananaev | |
2017-07-04 | Decode AZ735 command results | Anton Tananaev | |
2017-07-02 | Merge pull request #3309 from ckrey/api-get-device | Anton Tananaev | |
[NEW] add GET device to API for external monitoring | |||
2017-07-02 | [FIX] permission check before getting device, eleminate unnecessary variable. | Christoph Krey | |
2017-07-01 | [FIX] get devices with IDs works like PositionResource | Christoph Krey | |
2017-06-30 | [NEW] add GET device to API for external monitoring | Christoph Krey | |
2017-06-30 | Merge pull request #3306 from ckrey/Aplicom-fix | Anton Tananaev | |
Ignore Aplicom Alive messages | |||
2017-06-30 | [FIX] use readable() instead of testing readableBytes() | Christoph Krey | |
2017-06-29 | [FIX] Aplicom protocol does not ignore Alive messages #3305 | Christoph Krey | |
2017-06-28 | Fix user pemissions issue (fix #3302) | Anton Tananaev | |
2017-06-27 | Add more alarms for TK103 protocol | Anton Tananaev | |
2017-06-27 | Support AZ735 GT06 protocol variant | Anton Tananaev | |
2017-06-27 | Fix X1 GT06 photo decoding | Anton Tananaev | |
2017-06-26 | Add support for X1 GT06 photos | Anton Tananaev | |
2017-06-26 | Merge pull request #3293 from Abyss777/smpp_reconnection | Anton Tananaev | |
Fix SMPP reconnection on enquire link failed | |||
2017-06-26 | Fix reconnection on enquire link failed | Abyss777 | |
2017-06-26 | Support X1 GT06 variant | Anton Tananaev | |
2017-06-26 | Support watch audio file | Anton Tananaev | |
2017-06-26 | Decode Atrack INFO messages | Anton Tananaev | |
2017-06-25 | Consider attributes in duplicate filter (fix #3285) | Anton Tananaev | |
2017-06-25 | Merge pull request #3286 from ckrey/tk013-commands | Anton Tananaev | |
Tk103 commands | |||
2017-06-25 | style fixes | Christoph Krey | |
2017-06-25 | Correctly decode Meitrack temperature (fix #3287) | Anton Tananaev | |
2017-06-24 | add TYPE_POSITION_PERIODIC, TYPE_POSITION_STOP, TYPE_GET_VERSION, ↵ | Christoph Krey | |
TYPE_REBOOT_DEVICE, and TYPE_SET_ODOMETER to Tk103 protocol |