![]() |
CANopen Slave Protocol Stack
Version 7.06.00
|
The CiA 890 technical report defines the coding of SI units (international system of units) and prefixes to be used in CiA specifications. The predecessor document (CiA 303-2) was limited to CANopen documents.
This file holds definitions for the CiA 890 specification.
Macros | |
| #define | COS890_PHYSICAL_UNIT(SiPrefix, SiNumerator, SiDenominator, Profile) |
Enumerations | |
| enum | Cos890_SI_Prefix_e |
| enum | Cos890_SI_Unit_e |
| #define COS890_PHYSICAL_UNIT | ( | SiPrefix, | |
| SiNumerator, | |||
| SiDenominator, | |||
| Profile ) |
| [in] | SiPrefix | value defined by Cos890_SI_Prefix_e |
| [in] | SiNumerator | value defined by Cos890_SI_Unit_e |
| [in] | SiDenominator | value defined by Cos890_SI_Unit_e |
| [in] | Profile | reserved, always 0 |
The notation indexes represent hexadecimal code values for the ISO 80000 series’ physical units and prefixes in CiA documents, especially in device, interface and application profiles. The value structure of a configuration parameter, which determines the physical unit, should contain a notation index for SI prefix and notation indexes for SI unit as SI unit numerator and denominator.
| enum Cos890_SI_Prefix_e |
Representation of SI prefixes
| enum Cos890_SI_Unit_e |
Representation of SI units