GY-63_MS5611/libraries/AtomicWeight/elements_uint16.h
2023-04-15 20:15:18 +02:00

150 lines
2.5 KiB
C

#pragma once
//
// FILE: elements_uint16.h
// AUTHOR: Rob Tillaart
// DATE: 2023-04-15
// PURPOSE: list of atomic weights (scaled to uint16_t)
// generated with generate_uint16_table.ino
// URL: https://github.com/RobTillaart/AtomicWeight
//////////////////////////////////////////////
//
// list of elements (scaled to uint16_t)
// weight = weight * (1.0 / 201.3868)
//
const float ATOMIC_WEIGHT_FACTOR = (1.0 / 201.3868);
struct element
{
char name[3];
uint16_t weight;
}
elements[119] =
{
{"n", 203},
{"H", 203},
{"He", 806},
{"Li", 1975},
{"Be", 1815},
{"B", 2177},
{"C", 2419},
{"N", 2821},
{"O", 3222},
{"F", 3826},
{"Ne", 4064},
{"Na", 4630},
{"Mg", 4895},
{"Al", 5434},
{"Si", 5656},
{"P", 6238},
{"S", 6457},
{"Cl", 7140},
{"Ar", 8045},
{"K", 7874},
{"Ca", 8071},
{"Sc", 9054},
{"Ti", 9640},
{"V", 10259},
{"Cr", 10471},
{"Mn", 11064},
{"Fe", 11246},
{"Co", 11868},
{"Ni", 11820},
{"Cu", 12797},
{"Zn", 13173},
{"Ga", 14041},
{"Ge", 14629},
{"As", 15088},
{"Se", 15902},
{"Br", 16092},
{"Kr", 16876},
{"Rb", 17212},
{"Sr", 17646},
{"Y", 17904},
{"Zr", 18371},
{"Nb", 18710},
{"Mo", 19321},
{"Tc", 19736},
{"Ru", 20354},
{"Rh", 20724},
{"Pd", 21432},
{"Ag", 21723},
{"Cd", 22638},
{"In", 23123},
{"Sn", 23907},
{"Sb", 24521},
{"Te", 25697},
{"I", 25557},
{"Xe", 26441},
{"Cs", 26765},
{"Ba", 27656},
{"La", 27974},
{"Ce", 28218},
{"Pr", 28377},
{"Nd", 29048},
{"Pm", 29201},
{"Sm", 30281},
{"Eu", 30604},
{"Gd", 31668},
{"Tb", 32005},
{"Dy", 32725},
{"Ho", 33215},
{"Er", 33684},
{"Tm", 34021},
{"Yb", 34848},
{"Lu", 35236},
{"Hf", 35946},
{"Ta", 36441},
{"W", 37023},
{"Re", 37500},
{"Os", 38310},
{"Ir", 38710},
{"Pt", 39286},
{"Au", 39666},
{"Hg", 40396},
{"Tl", 41160},
{"Pb", 41727},
{"Bi", 42086},
{"Po", 42090},
{"At", 42291},
{"Rn", 44708},
{"Fr", 44909},
{"Ra", 45513},
{"Ac", 45715},
{"Th", 46729},
{"Pa", 46528},
{"U", 47936},
{"Np", 47729},
{"Pu", 49138},
{"Am", 48937},
{"Cm", 49743},
{"Bk", 49743},
{"Cf", 50548},
{"Es", 50749},
{"Fm", 51756},
{"Md", 51958},
{"No", 52159},
{"Lr", 52763},
{"Rf", 52562},
{"Db", 52763},
{"Sg", 53569},
{"Bh", 53166},
{"Hs", 55784},
{"Mt", 53972},
{"Ds", 56590},
{"Rg", 54777},
{"Cn", 57395},
{"Nh", 57597},
{"Fl", 58201},
{"Mc", 58201},
{"Lv", 59006},
{"Ts", 59208},
{"Og", 59208},
};
// -- END OF FILE --