TSN.1 Editor Release Notes
Release 3.3
Feature Enhancements
-
The following new TSN.1 syntax are supported:
- Binary integer literals
- A new keyword "until" to more efficiently represent recursive constructs prevalent in 3GPP standards
- Size constraint for a declaration block
- Added the value-offset attribute to the display extension to adjust bit field values that are encoded at a fixed offset from their two's complement representation such as ASN.1 PER
- Promoted the possibly duplicate field declaration check from a compile warning to a compile error. If appropriate, the error can be overriden by appending a '?' character after the field name.
- Promoted the possibly undeclared field reference check from a compile warning to a compile error. If appropriate, the error can be overriden by appending a '?' character after the field name.
- Removed the "Set Compile Flags" dialog box and moved its controls inside the "Add TSN.1 File" dialog box for easier access
Bug Fixes
- Auto-complete sometimes insert text outside the intended message
- Encode and Decode did not check for buffer overflow for large bit fields that are represented as byte arrays
- Encode did not check for buffer overflow for the null character of a string field
- Encode and Decode continued on when an optional block was not present
Release 3.2
This is a maintenance release to sync up with the TSN.1
Server version 5.3. The "-little" option is obsolete and
replaced by "-little-endian".
Release 3.1.2
Feature Enhancements
- Operator "[]" is given wrong precedence.
Release 3.1.1
Feature Enhancements
- Added 64-bit floating point type support
Release 3.1
Feature Enhancements
-
The following new TSN.1 syntax are supported:
- Added "-little" compile flag
Release 3.0
Feature Enhancements
- When the size of a message or a case of field is constrained by a simple arithmetic expression such as "Length * 8" and the "Length" field is zero, the "Length" field will be set automatically when encoding the message.
Release 2.3
Feature Enhancements
-
The following new TSN.1 syntax is supported:
- Pass a message as an argument to another message
- Pass arguments to macros
- Array subscript expressions
- Removed the data too short check for bit field.
Bug Fixes
- The getMin and getMax return values that do not use the
range specified in the TSN.1 file.
Release 2.2
Feature Enhancements
-
The following new TSN.1 syntax is supported:
Release 2.1
Feature Enhancements
This is a maintenance release to sync up with TSN.1 Server
release 4.1.
Release 2.1.1
Bug Fixes
- Fixed a bug in evaluating Boolean "and" expressions
Release 2.0
Feature Enhancements
- The following new TSN.1 syntax is supported:
- Namespace
- String constants
- Signed bit fields
- While loops
- Export message instances to C or C++