LRAUV  revA
Units

One of the error-mitigating requirements of the LRAUV is to use engineering units for values throughout the system. More...

Classes

class  Unit
 Code that represents an engineering unit. More...
 
class  Unit_Test
 Units tests for Unit class. More...
 
class  UnitRegistry
 Provides mapping between unit names and units. More...
 
class  UnitRegistry::StaticDestructor
 Makes sure that instance_ is deleted on shutdown. More...
 
class  Units
 Static collection of standard engineering Units Can use UnitRegistry to look these up by name. More...
 

Detailed Description

One of the error-mitigating requirements of the LRAUV is to use engineering units for values throughout the system.

This reduces chance of entering (for example) 10 meters as an argument when 10 kilometers was intended.