Comments (2)
This was recently discussed here: http://taste.tuxfamily.org/mantis/view.php?id=543
(Let me know if you do not have an account or face issues creating one/accessing it)
Basically two conclusions were reached:
-
Removing the .exist field could break existing code so we decided to keep it, but the encoding function ignores it. Note that with
uPER
the bit in the encoding packet has to be there in any case, this is a rule of theuPER
encodings (this subtype constraint is not visible touPER
). So even if you have aWITH COMPONENTS
(PRESENT
orABSENT
), it remains an optional field from the point of view of the encoder. -
ACN
was updated to solve this last "issue" by not putting this extra bit in the packets if there is a subtype constraint
from asn1scc.
Thanks, Maxime. I searched mantis for this but obviously my search wasn't good enough :(
I will explore what can be done with the ACN and close this issue.
from asn1scc.
Related Issues (20)
- [SCALA] wrong method call HOT 2
- typedef byte compatibility issue HOT 1
- [Feature request] "Namespaced" include paths HOT 1
- Lack of two declarations HOT 1
- C global constant variable name collision HOT 2
- PER Real codec does not handle special cases according to standard HOT 1
- ACN optional choice with determinant HOT 5
- ACN optional choice with determinant and present-when HOT 2
- Failure when encoding/decoding messages in Streaming Mode with large Bit Strings (and smaller BitStream buffers) HOT 3
- Function optimisation in the RTL HOT 2
- Support for Explicit Bit Naming in XML Output and Python/XML Backends HOT 1
- --field-prefix AUTO Flag Causes Command to Hang HOT 1
- XER decoding and -slim
- pErrCode not set in ACN decoder for OCTET STRING with external size HOT 1
- Telecommunications support HOT 1
- Append Functions are not hierarchical
- ACN Support for Simple Arithmetic on Size Determinant Values HOT 1
- Inefficient and Incorrect Generated Code for CHOICEs HOT 1
- BOOLEAN ACN Encoding Issue HOT 1
- BOOLEAN with true-value check swapped HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asn1scc.