Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Implement GalileoSky protocol commands | 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 | Add new attribute keys (fix #3313) | Anton Tananaev | |
2017-07-04 | Decode AZ735 command results | Anton Tananaev | |
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-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 | 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 | 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 | |||
2017-06-23 | add Command.TYPE_POSITION_SINGLE to Tk103 protocol | Christoph Krey | |
2017-06-23 | Add CalAmp ignition support (fix #2752) | Anton Tananaev | |
2017-06-23 | Add watch fall-down alarm | Anton Tananaev | |
2017-06-22 | Velocity is km/h | Jan-Piet Mens | |
2017-06-22 | Support another VTFMS protocol format | Anton Tananaev | |
2017-06-21 | Add VTFMS protocol test case | Anton Tananaev | |
2017-06-21 | Osmand: Store 'batt' parameter as 'batteryLevel' | Abyss777 | |
2017-06-20 | Support Aplicom E driver info | Anton Tananaev | |
2017-06-20 | Implement VTFMS protocol | Anton Tananaev | |
2017-06-17 | Fix typo in DMT decoder | Anton Tananaev | |
2017-06-17 | VT200 custom frame decoder | Anton Tananaev | |
2017-06-17 | Merge pull request #3263 from Turbovix/master | Anton Tananaev | |
Command on and off alarm protocol Suntech | |||
2017-06-16 | Update SuntechProtocol.java | Turbovix | |
2017-06-16 | Update SuntechProtocolEncoder.java | Turbovix | |
2017-06-17 | Implement Atrack command response | Anton Tananaev | |