Skip to content

Revise Azos.Standards needed for Unispec #960

@itadapter

Description

@itadapter

Need:

Common interface: IMeasure:

  • Distance (Long micrometers)

  • Weight (Long micrograms)

  • Area (Long sq micrometers)

  • Volume (Long cubic micrometers)

  • Angle (INT 1/1000 of a degree, radians, revolutions (2pi))

  • Time (long microseconds)

  • Temperature

  • Speed

  • Size2d (w x h)

  • Size3d (w x h x d)

  • Point2d/3d (e.g. x,y toolchange position)

  • RPM?

  • The JSON serialization should serialize BOTH RAW (long for distance) and VALUE in UOM

  • Need CFG support

  • explicit/implicit operators

  • min max checking via IComparable.CompareTo(object)

  • IFormattable

  • Need fractional distances display/parser: 6 ft 4 1/2 in, 8' 2 3/8'' etc...
    This notation is standard in carpentry, construction, and certain measurement contexts in the U.S.

Metadata

Metadata

Labels

AREA-DATAData Documents/Access

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions