[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Floating point usage in a MIB module



Hi,

I think we should continue this historic practice. Applications know how
to work with this approach already.

I also have a concern about whether this IEEE Standard is readily
available to mib developers.

dbh 

> -----Original Message-----
> From: Sharon Chisholm [mailto:schishol@nortelnetworks.com] 
> Sent: Thursday, January 29, 2004 12:08 PM
> To: Mreview (E-mail)
> Subject: RE: Floating point usage in a MIB module
> 
> Hi
> 
> I think the first question is do we want to encourage floating point
> numbers? I think historically we have tended to go with selecting the
> correct units to prevent floating points. As in using bits 
> per micro seconds
> as appose to seconds.
> 
> Sharon
> 
> -----Original Message-----
> From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com] 
> Sent: Thursday, January 29, 2004 11:45 AM
> To: Mreview (E-mail)
> Subject: Floating point usage in a MIB module
> 
> 
> MIB Doctors, do we believe that this is a proper
> way to express a 32-bit floating point number?
> 
>   TeLinkBandwidth ::= TEXTUAL-CONVENTION
>     DISPLAY-HINT "d"
>     STATUS       current
>     DESCRIPTION
>        "This type is used to represent link bandwidth in bps. This
>         value is represented using a 32 bit IEEE floating point
>         format."
>     REFERENCE
>        "IEEE Standard for Binary Floating-Point Arithmetic,
>         Standard 754-1985"
>     SYNTAX       Unsigned32
> 
> I think that at least the DISPLAY-HINT seems weird here, no? 
> Now, the author
> may have done so because of a warning he got if there was no 
> display hint.
> 
> But is Unsigned32 the best way? Or would an OCTET STRING 
> SIZE(4) be better
> with a DISPLAY HINT of "1d.3d" or something like that. I 
> don't think we have
> a way to properly provide a DISPLAY-HINT for a float, do we?
> 
> Thanks,
> Bert 
> 
> 
>