# http://www1.bipm.org/en/CGPM/db/3/2/ g_n unit for G-force
# one further constrain is that only printable (7bit) ASCII characters are allowed
known_units={
# abreviation : full-text (used in .html .rst and .wiki files)
# time
's':'seconds',
'ds':'deciseconds',
'cs':'centiseconds',
'ms':'milliseconds',
'PWM':'PWM in microseconds',# should be microseconds, this is NOT a SI unit, but follows https://github.com/ArduPilot/ardupilot/pull/5538#issuecomment-271943061 and <EFBFBD>s is not 7bit-ASCII
'Hz':'hertz',
# distance
'km':'kilometers',# metre is the SI unit name, _NOT_ meter
'm':'meters',# metre is the SI unit name, _NOT_ meter
'm/s':'meters per second',# metre is the SI unit name, _NOT_ meter
'm/s/s':'meters per square second',# metre is the SI unit name, _NOT_ meter
'm/s/s/s':'meters per cubic second',# metre is the SI unit name, _NOT_ meter
'cm':'centimeters',# metre is the SI unit name, _NOT_ meter
'cm/s':'centimeters per second',# metre is the SI unit name, _NOT_ meter
'cm/s/s':'centimeters per square second',# metre is the SI unit name, _NOT_ meter
'cm/s/s/s':'centimeters per cubic second',# metre is the SI unit name, _NOT_ meter
'mm':'millimeters',# metre is the SI unit name, _NOT_ meter
# temperature
'degC':'degrees Celsius',# <EFBFBD>C would be the correct abreviation, but it is not 7bit-ASCII
# angle
'deg':'degrees',# <EFBFBD> would be the correct abreviation, but it is not 7bit-ASCII
'deg/s':'degrees per second',# <EFBFBD>/s would be the correct abreviation, but it is not 7bit-ASCII
'cdeg':'centidegrees',# c<EFBFBD> would be the correct abreviation, but it is not 7bit-ASCII
'cdeg/s':'centidegrees per second',# c<EFBFBD>/s would be the correct abreviation, but it is not 7bit-ASCII
'cdeg/s/s':'centidegrees per square second',
'rad':'radians',
'rad/s':'radians per second',
'rad/s/s':'radians per square second',
# electricity
'A':'ampere',
'V':'volt',
'W':'watt',
# magnetism
'Gauss':'gauss',# Gauss is not an SI unit, but 1 tesla = 10000 gauss so a simple replacement is not possible here
'Gauss/s':'gauss per second',# Gauss is not an SI unit, but 1 tesla = 10000 gauss so a simple replacement is not possible here
'mGauss':'milligauss',# Gauss is not an SI unit, but 1 tesla = 10000 gauss so a simple replacement is not possible here
# pressure
'Pa':'pascal',
'mbar':'millibar',
# ratio
'%':'percent',
'%/s':'percent per second',
'd%':'decipercent',# <EFBFBD> would be the correct abreviation, but it is not 7bit-ASCII. decipercent is strange, but "per-mille" is even more exotic
# compound
'm.m/s/s':'square meter per square second',# m<EFBFBD>m/s/s would be the correct abreviation, but it is not 7bit-ASCII
'deg/m/s':'degrees per meter per second',# <EFBFBD>/m/s would be the correct abreviation, but it is not 7bit-ASCII
'm/s/m':'meters per second per meter',# Why not use Hz here ????
'mGauss/A':'milligauss per ampere',
'mA.h':'milliampere hour',# mA<EFBFBD>h would be the correct abreviation, but it is not 7bit-ASCII
'A/V':'ampere per volt',
'm/V':'meters per volt',
'gravities':'standard acceleration due to gravity',# g_n would be a more correct unit, but IMHO no one understands what g_n means