OpenIGTLink/ProtocolV2/Unit

From NAMIC Wiki
Jump to: navigation, search
Home < OpenIGTLink < ProtocolV2 < Unit

<< Version 2 Index Page


SENSOR message can handle a part of unites defined in The International System of Unites (SI) in its 8-byte (or 64-bit) field. The field is designed to specifiy a unit consisting of SI-prefix (e.g. milli, micro, kilo etc...) and combination of SI-base and/or SI-derived unites. The bites in the field are assigned as follows:

 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...
 |PREFIX |   UNIT0   |  EXP0 |   UNIT1   |  EXP1 |   UNIT2   | EXP2
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...
 0               1               2               3               4 

    ...-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       EXP2 |   UNIT3   |  EXP3 |   UNIT4   |  EXP4 |   UNIT5   |  EXP5 |
    ...-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        4               5               6               7

PREFIX (4bit)

Value SI-prefix Value SI-prefix
0x0 None -- --
0x1 deka (deca) (1e1) 0x9 deci (1e-1)
0x2 hecto (1e2) 0xA centi (1e-2)
0x3 kilo (1e3) 0xB milli (1e-3)
0x4 mega (1e6) 0xC micro (1e-6)
0x5 giga (1e9) 0XD nano (1e-9)
0x6 tera (1e12) 0XE pico (1e-12)
0x7 peta (1e15) 0XF femto (1e-15)


UNIT(6bit)

SI base units
Value SI base unit name Value SI base unit name
0x01 meter 0x05 kelvin
0x02 gram 0x06 mole
0x03 second 0x07 candela
0x04 ampere -- --
SI derived units
Value Unit name dimension Value Unit name dimension
0x08 radian meter/meter 0x12 ohm meter^2-kilogram/second^3-ampere^2
0x09 steradian meter^2/meter^2 0x13 siemens second^3-ampere^2/meter^2-kilogram
0x0A hertz /second 0x14 weber meter^2-kilogram/second^2-ampere
0x0B newton meter-kilogram/second^2 0x15 tesla kilogram/second^2-ampere
0x0C pascal kilogram/meter-second^2 0x16 henry meter^2-kilogram/second^2-ampere^2
0x0D joule meter^2-kilogram/second^2 0x17 lumen candela-steradian
0x0E watt meter^2-kilogram/second^3 0x18 lux candela-steradian/meter^2
0x0F coulomb second-ampere 0x19 becquerel /second
0x10 volt meter^2-kilogram/second^3-ampere 0x1A gray meter^2/second^2
0x11 farad second^4-ampere^2/meter^2-kilogram 0x1B sievert meter^2/second^2


EXP (4-bit)

Value Exponent Value Exponent
0x0 ^0 -- --
0x1 ^1 0xF ^-1
0x2 ^2 0xE ^-2
0x3 ^3 0xD ^-3
0x4 ^4 0xC ^-4
0x5 ^5 0XB ^-5
0x6 ^6 0XA ^-6
0x7 ^7 0X9 ^-7