TOC PREV NEXT INDEX


REAL



The ASN.1 REAL type is converted to a C# class that inherits the Asn1Real run-time class. This base class encapsulates the following public member variable:

    public double mValue;
 

This is where the real value to be encoded is stored. It also contains the result of a decode operation. Since it is public, it can be accessed directly to get or set the value. The generated constructors can also be used to set the value.

The following shows the basic mapping from ASN.1 type to C# class definition:

ASN.1 Production:
<name> ::= REAL


 
Generated C# class:

public class <name> : Asn1Real {
 
   public <name> () :
 
      base() {
 
   }
 
   public <name> (double value_) :
 
      base (value_) {
 
   }
 
}


 



This shows the class generated for a simple REAL assignment. If a tagged or constrained type is specified, specific encode and decode methods will be generated as well.


Objective Systems, Inc.

102 Pickering Way, Suite #506
Exton, Pennsylvania 19341
http://www.obj-sys.com
Phone: (484) 875-9841
Toll-free: (877) 307-6855 (US only)
Fax: (484) 875-9830
info@obj-sys.com
TOC PREV NEXT INDEX