Difference between revisions of "OpenIGTLink/ProtocolV2/Unit"
From NAMIC Wiki
(Created page with '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…') |
|||
Line 113: | Line 113: | ||
| align="left" | steradian | | align="left" | steradian | ||
| align="left" | meter^2/meter^2 | | align="left" | meter^2/meter^2 | ||
− | | align="left" | | + | | align="left" | 0x13 |
| align="left" | siemens | | align="left" | siemens | ||
| align="left" | second^3-ampere^2/meter^2-kilogram | | align="left" | second^3-ampere^2/meter^2-kilogram | ||
Line 120: | Line 120: | ||
| align="left" | hertz | | align="left" | hertz | ||
| align="left" | /second | | align="left" | /second | ||
− | | align="left" | | + | | align="left" | 0x14 |
| align="left" | weber | | align="left" | weber | ||
| align="left" | meter^2-kilogram/second^2-ampere | | align="left" | meter^2-kilogram/second^2-ampere | ||
Line 127: | Line 127: | ||
| align="left" | newton | | align="left" | newton | ||
| align="left" | meter-kilogram/second^2 | | align="left" | meter-kilogram/second^2 | ||
− | | align="left" | | + | | align="left" | 0x15 |
| align="left" | tesla | | align="left" | tesla | ||
| align="left" | kilogram/second^2-ampere | | align="left" | kilogram/second^2-ampere | ||
Line 134: | Line 134: | ||
| align="left" | pascal | | align="left" | pascal | ||
| align="left" | kilogram/meter-second^2 | | align="left" | kilogram/meter-second^2 | ||
− | | align="left" | | + | | align="left" | 0x16 |
| align="left" | henry | | align="left" | henry | ||
| align="left" | meter^2-kilogram/second^2-ampere^2 | | align="left" | meter^2-kilogram/second^2-ampere^2 | ||
Line 141: | Line 141: | ||
| align="left" | joule | | align="left" | joule | ||
| align="left" | meter^2-kilogram/second^2 | | align="left" | meter^2-kilogram/second^2 | ||
− | | align="left" | | + | | align="left" | 0x17 |
| align="left" | lumen | | align="left" | lumen | ||
| align="left" | candela-steradian | | align="left" | candela-steradian | ||
Line 148: | Line 148: | ||
| align="left" | watt | | align="left" | watt | ||
| align="left" | meter^2-kilogram/second^3 | | align="left" | meter^2-kilogram/second^3 | ||
− | | align="left" | | + | | align="left" | 0x18 |
| align="left" | lux | | align="left" | lux | ||
| align="left" | candela-steradian/meter^2 | | align="left" | candela-steradian/meter^2 | ||
Line 155: | Line 155: | ||
| align="left" | coulomb | | align="left" | coulomb | ||
| align="left" | second-ampere | | align="left" | second-ampere | ||
− | | align="left" | | + | | align="left" | 0x19 |
| align="left" | becquerel | | align="left" | becquerel | ||
| align="left" | /second | | align="left" | /second | ||
Line 162: | Line 162: | ||
| align="left" | volt | | align="left" | volt | ||
| align="left" | meter^2-kilogram/second^3-ampere | | align="left" | meter^2-kilogram/second^3-ampere | ||
− | | align="left" | | + | | align="left" | 0x1A |
| align="left" | gray | | align="left" | gray | ||
| align="left" | meter^2/second^2 | | align="left" | meter^2/second^2 | ||
Line 169: | Line 169: | ||
| align="left" | farad | | align="left" | farad | ||
| align="left" | second^4-ampere^2/meter^2-kilogram | | align="left" | second^4-ampere^2/meter^2-kilogram | ||
− | | align="left" | | + | | align="left" | 0x1B |
| align="left" | sievert | | align="left" | sievert | ||
| align="left" | meter^2/second^2 | | align="left" | meter^2/second^2 |
Revision as of 01:14, 11 January 2011
Home < OpenIGTLink < ProtocolV2 < UnitSENSOR 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)
Value | SI base unit name | Value | SI base unit name |
0x01 | meter | 0x05 | kelvin |
0x02 | gram | 0x06 | mole |
0x03 | second | 0x07 | candela |
0x04 | ampere | -- | -- |
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 |