Appendix – Headamp gain – 145 lin scale values – [‐12, 60, 0.5] - JoueBien/X32-OSC-Workbench GitHub Wiki
Appendix – Headamp gain – 145 lin scale values – [‐12, 60, 0.5]
You may wish to convert to floats or doubles as a secondary step.
// Split on new line
// the row the array gets converted into an array - we separate values on space
// then each row get's empty values removed
// We also need to strip .00 and .05 for the display values.
``.split(`\n`).map((line, index) => {
const lineItems = line.replaceAll(" ", " ").replaceAll(" ", " ").trim().split(" ");
return {
index: index,
float: Number(lineItems[0]),
floatString: lineItems[0],
hex: lineItems[1],
displayValue: lineItems[0].replace(".00", ".0").replace(".50",".0")
};
})
The data is presented as [float, hex value] couples
-12.00 C1400000
-11.50 C1380000
-11.00 C1300000
-10.50 C1280000
-10.00 C1200000
-9.50 C1180000
-9.00 C1100000
-8.50 C1080000
-8.00 C1000000
-7.50 C0F00000
-7.00 C0E00000
-6.50 C0D00000
-6.00 C0C00000
-5.50 C0B00000
-5.00 C0A00000
-4.50 C0900000
-4.00 C0800000
-3.50 C0600000
-3.00 C0400000
-2.50 C0200000
-2.00 C0000000
-1.50 BFC00000
-1.00 BF800000
-0.50 BF000000
0.00 00000000
0.50 3F000000
1.00 3F800000
1.50 3FC00000
2.00 40000000
2.50 40200000
3.00 40400000
3.50 40600000
4.00 40800000
4.50 40900000
5.00 40A00000
5.50 40B00000
6.00 40C00000
6.50 40D00000
7.00 40E00000
7.50 40F00000
8.00 41000000
8.50 41080000
9.00 41100000
9.50 41180000
10.00 41200000
10.50 41280000
11.00 41300000
11.50 41380000
12.00 41400000
12.50 41480000
13.00 41500000
13.50 41580000
14.00 41600000
14.50 41680000
15.00 41700000
15.50 41780000
16.00 41800000
16.50 41840000
17.00 41880000
17.50 418C0000
18.00 41900000
18.50 41940000
19.00 41980000
19.50 419C0000
20.00 41A00000
20.50 41A40000
21.00 41A80000
21.50 41AC0000
22.00 41B00000
22.50 41B40000
23.00 41B80000
23.50 41BC0000
24.00 41C00000
24.50 41C40000
25.00 41C80000
25.50 41CC0000
26.00 41D00000
26.50 41D40000
27.00 41D80000
27.50 41DC0000
28.00 41E00000
28.50 41E40000
29.00 41E80000
29.50 41EC0000
30.00 41F00000
30.50 41F40000
31.00 41F80000
31.50 41FC0000
32.00 42000000
32.50 42020000
33.00 42040000
33.50 42060000
34.00 42080000
34.50 420A0000
35.00 420C0000
35.50 420E0000
36.00 42100000
36.50 42120000
37.00 42140000
37.50 42160000
38.00 42180000
38.50 421A0000
39.00 421C0000
39.50 421E0000
40.00 42200000
40.50 42220000
41.00 42240000
41.50 42260000
42.00 42280000
42.50 422A0000
43.00 422C0000
43.50 422E0000
44.00 42300000
44.50 42320000
45.00 42340000
45.50 42360000
46.00 42380000
46.50 423A0000
47.00 423C0000
47.50 423E0000
48.00 42400000
48.50 42420000
49.00 42440000
49.50 42460000
50.00 42480000
50.50 424A0000
51.00 424C0000
51.50 424E0000
52.00 42500000
52.50 42520000
53.00 42540000
53.50 42560000
54.00 42580000
54.50 425A0000
55.00 425C0000
55.50 425E0000
56.00 42600000
56.50 42620000
57.00 42640000
57.50 42660000
58.00 42680000
58.50 426A0000
59.00 426C0000
59.50 426E0000
60.00 42700000
As Json
[
{
"index": 0,
"float": -12,
"floatString": "-12.00",
"hex": "C1400000",
"displayValue": "-12.0"
},
{
"index": 1,
"float": -11.5,
"floatString": "-11.50",
"hex": "C1380000",
"displayValue": "-11.0"
},
{
"index": 2,
"float": -11,
"floatString": "-11.00",
"hex": "C1300000",
"displayValue": "-11.0"
},
{
"index": 3,
"float": -10.5,
"floatString": "-10.50",
"hex": "C1280000",
"displayValue": "-10.0"
},
{
"index": 4,
"float": -10,
"floatString": "-10.00",
"hex": "C1200000",
"displayValue": "-10.0"
},
{
"index": 5,
"float": -9.5,
"floatString": "-9.50",
"hex": "C1180000",
"displayValue": "-9.0"
},
{
"index": 6,
"float": -9,
"floatString": "-9.00",
"hex": "C1100000",
"displayValue": "-9.0"
},
{
"index": 7,
"float": -8.5,
"floatString": "-8.50",
"hex": "C1080000",
"displayValue": "-8.0"
},
{
"index": 8,
"float": -8,
"floatString": "-8.00",
"hex": "C1000000",
"displayValue": "-8.0"
},
{
"index": 9,
"float": -7.5,
"floatString": "-7.50",
"hex": "C0F00000",
"displayValue": "-7.0"
},
{
"index": 10,
"float": -7,
"floatString": "-7.00",
"hex": "C0E00000",
"displayValue": "-7.0"
},
{
"index": 11,
"float": -6.5,
"floatString": "-6.50",
"hex": "C0D00000",
"displayValue": "-6.0"
},
{
"index": 12,
"float": -6,
"floatString": "-6.00",
"hex": "C0C00000",
"displayValue": "-6.0"
},
{
"index": 13,
"float": -5.5,
"floatString": "-5.50",
"hex": "C0B00000",
"displayValue": "-5.0"
},
{
"index": 14,
"float": -5,
"floatString": "-5.00",
"hex": "C0A00000",
"displayValue": "-5.0"
},
{
"index": 15,
"float": -4.5,
"floatString": "-4.50",
"hex": "C0900000",
"displayValue": "-4.0"
},
{
"index": 16,
"float": -4,
"floatString": "-4.00",
"hex": "C0800000",
"displayValue": "-4.0"
},
{
"index": 17,
"float": -3.5,
"floatString": "-3.50",
"hex": "C0600000",
"displayValue": "-3.0"
},
{
"index": 18,
"float": -3,
"floatString": "-3.00",
"hex": "C0400000",
"displayValue": "-3.0"
},
{
"index": 19,
"float": -2.5,
"floatString": "-2.50",
"hex": "C0200000",
"displayValue": "-2.0"
},
{
"index": 20,
"float": -2,
"floatString": "-2.00",
"hex": "C0000000",
"displayValue": "-2.0"
},
{
"index": 21,
"float": -1.5,
"floatString": "-1.50",
"hex": "BFC00000",
"displayValue": "-1.0"
},
{
"index": 22,
"float": -1,
"floatString": "-1.00",
"hex": "BF800000",
"displayValue": "-1.0"
},
{
"index": 23,
"float": -0.5,
"floatString": "-0.50",
"hex": "BF000000",
"displayValue": "-0.0"
},
{
"index": 24,
"float": 0,
"floatString": "0.00",
"hex": "00000000",
"displayValue": "0.0"
},
{
"index": 25,
"float": 0.5,
"floatString": "0.50",
"hex": "3F000000",
"displayValue": "0.0"
},
{
"index": 26,
"float": 1,
"floatString": "1.00",
"hex": "3F800000",
"displayValue": "1.0"
},
{
"index": 27,
"float": 1.5,
"floatString": "1.50",
"hex": "3FC00000",
"displayValue": "1.0"
},
{
"index": 28,
"float": 2,
"floatString": "2.00",
"hex": "40000000",
"displayValue": "2.0"
},
{
"index": 29,
"float": 2.5,
"floatString": "2.50",
"hex": "40200000",
"displayValue": "2.0"
},
{
"index": 30,
"float": 3,
"floatString": "3.00",
"hex": "40400000",
"displayValue": "3.0"
},
{
"index": 31,
"float": 3.5,
"floatString": "3.50",
"hex": "40600000",
"displayValue": "3.0"
},
{
"index": 32,
"float": 4,
"floatString": "4.00",
"hex": "40800000",
"displayValue": "4.0"
},
{
"index": 33,
"float": 4.5,
"floatString": "4.50",
"hex": "40900000",
"displayValue": "4.0"
},
{
"index": 34,
"float": 5,
"floatString": "5.00",
"hex": "40A00000",
"displayValue": "5.0"
},
{
"index": 35,
"float": 5.5,
"floatString": "5.50",
"hex": "40B00000",
"displayValue": "5.0"
},
{
"index": 36,
"float": 6,
"floatString": "6.00",
"hex": "40C00000",
"displayValue": "6.0"
},
{
"index": 37,
"float": 6.5,
"floatString": "6.50",
"hex": "40D00000",
"displayValue": "6.0"
},
{
"index": 38,
"float": 7,
"floatString": "7.00",
"hex": "40E00000",
"displayValue": "7.0"
},
{
"index": 39,
"float": 7.5,
"floatString": "7.50",
"hex": "40F00000",
"displayValue": "7.0"
},
{
"index": 40,
"float": 8,
"floatString": "8.00",
"hex": "41000000",
"displayValue": "8.0"
},
{
"index": 41,
"float": 8.5,
"floatString": "8.50",
"hex": "41080000",
"displayValue": "8.0"
},
{
"index": 42,
"float": 9,
"floatString": "9.00",
"hex": "41100000",
"displayValue": "9.0"
},
{
"index": 43,
"float": 9.5,
"floatString": "9.50",
"hex": "41180000",
"displayValue": "9.0"
},
{
"index": 44,
"float": 10,
"floatString": "10.00",
"hex": "41200000",
"displayValue": "10.0"
},
{
"index": 45,
"float": 10.5,
"floatString": "10.50",
"hex": "41280000",
"displayValue": "10.0"
},
{
"index": 46,
"float": 11,
"floatString": "11.00",
"hex": "41300000",
"displayValue": "11.0"
},
{
"index": 47,
"float": 11.5,
"floatString": "11.50",
"hex": "41380000",
"displayValue": "11.0"
},
{
"index": 48,
"float": 12,
"floatString": "12.00",
"hex": "41400000",
"displayValue": "12.0"
},
{
"index": 49,
"float": 12.5,
"floatString": "12.50",
"hex": "41480000",
"displayValue": "12.0"
},
{
"index": 50,
"float": 13,
"floatString": "13.00",
"hex": "41500000",
"displayValue": "13.0"
},
{
"index": 51,
"float": 13.5,
"floatString": "13.50",
"hex": "41580000",
"displayValue": "13.0"
},
{
"index": 52,
"float": 14,
"floatString": "14.00",
"hex": "41600000",
"displayValue": "14.0"
},
{
"index": 53,
"float": 14.5,
"floatString": "14.50",
"hex": "41680000",
"displayValue": "14.0"
},
{
"index": 54,
"float": 15,
"floatString": "15.00",
"hex": "41700000",
"displayValue": "15.0"
},
{
"index": 55,
"float": 15.5,
"floatString": "15.50",
"hex": "41780000",
"displayValue": "15.0"
},
{
"index": 56,
"float": 16,
"floatString": "16.00",
"hex": "41800000",
"displayValue": "16.0"
},
{
"index": 57,
"float": 16.5,
"floatString": "16.50",
"hex": "41840000",
"displayValue": "16.0"
},
{
"index": 58,
"float": 17,
"floatString": "17.00",
"hex": "41880000",
"displayValue": "17.0"
},
{
"index": 59,
"float": 17.5,
"floatString": "17.50",
"hex": "418C0000",
"displayValue": "17.0"
},
{
"index": 60,
"float": 18,
"floatString": "18.00",
"hex": "41900000",
"displayValue": "18.0"
},
{
"index": 61,
"float": 18.5,
"floatString": "18.50",
"hex": "41940000",
"displayValue": "18.0"
},
{
"index": 62,
"float": 19,
"floatString": "19.00",
"hex": "41980000",
"displayValue": "19.0"
},
{
"index": 63,
"float": 19.5,
"floatString": "19.50",
"hex": "419C0000",
"displayValue": "19.0"
},
{
"index": 64,
"float": 20,
"floatString": "20.00",
"hex": "41A00000",
"displayValue": "20.0"
},
{
"index": 65,
"float": 20.5,
"floatString": "20.50",
"hex": "41A40000",
"displayValue": "20.0"
},
{
"index": 66,
"float": 21,
"floatString": "21.00",
"hex": "41A80000",
"displayValue": "21.0"
},
{
"index": 67,
"float": 21.5,
"floatString": "21.50",
"hex": "41AC0000",
"displayValue": "21.0"
},
{
"index": 68,
"float": 22,
"floatString": "22.00",
"hex": "41B00000",
"displayValue": "22.0"
},
{
"index": 69,
"float": 22.5,
"floatString": "22.50",
"hex": "41B40000",
"displayValue": "22.0"
},
{
"index": 70,
"float": 23,
"floatString": "23.00",
"hex": "41B80000",
"displayValue": "23.0"
},
{
"index": 71,
"float": 23.5,
"floatString": "23.50",
"hex": "41BC0000",
"displayValue": "23.0"
},
{
"index": 72,
"float": 24,
"floatString": "24.00",
"hex": "41C00000",
"displayValue": "24.0"
},
{
"index": 73,
"float": 24.5,
"floatString": "24.50",
"hex": "41C40000",
"displayValue": "24.0"
},
{
"index": 74,
"float": 25,
"floatString": "25.00",
"hex": "41C80000",
"displayValue": "25.0"
},
{
"index": 75,
"float": 25.5,
"floatString": "25.50",
"hex": "41CC0000",
"displayValue": "25.0"
},
{
"index": 76,
"float": 26,
"floatString": "26.00",
"hex": "41D00000",
"displayValue": "26.0"
},
{
"index": 77,
"float": 26.5,
"floatString": "26.50",
"hex": "41D40000",
"displayValue": "26.0"
},
{
"index": 78,
"float": 27,
"floatString": "27.00",
"hex": "41D80000",
"displayValue": "27.0"
},
{
"index": 79,
"float": 27.5,
"floatString": "27.50",
"hex": "41DC0000",
"displayValue": "27.0"
},
{
"index": 80,
"float": 28,
"floatString": "28.00",
"hex": "41E00000",
"displayValue": "28.0"
},
{
"index": 81,
"float": 28.5,
"floatString": "28.50",
"hex": "41E40000",
"displayValue": "28.0"
},
{
"index": 82,
"float": 29,
"floatString": "29.00",
"hex": "41E80000",
"displayValue": "29.0"
},
{
"index": 83,
"float": 29.5,
"floatString": "29.50",
"hex": "41EC0000",
"displayValue": "29.0"
},
{
"index": 84,
"float": 30,
"floatString": "30.00",
"hex": "41F00000",
"displayValue": "30.0"
},
{
"index": 85,
"float": 30.5,
"floatString": "30.50",
"hex": "41F40000",
"displayValue": "30.0"
},
{
"index": 86,
"float": 31,
"floatString": "31.00",
"hex": "41F80000",
"displayValue": "31.0"
},
{
"index": 87,
"float": 31.5,
"floatString": "31.50",
"hex": "41FC0000",
"displayValue": "31.0"
},
{
"index": 88,
"float": 32,
"floatString": "32.00",
"hex": "42000000",
"displayValue": "32.0"
},
{
"index": 89,
"float": 32.5,
"floatString": "32.50",
"hex": "42020000",
"displayValue": "32.0"
},
{
"index": 90,
"float": 33,
"floatString": "33.00",
"hex": "42040000",
"displayValue": "33.0"
},
{
"index": 91,
"float": 33.5,
"floatString": "33.50",
"hex": "42060000",
"displayValue": "33.0"
},
{
"index": 92,
"float": 34,
"floatString": "34.00",
"hex": "42080000",
"displayValue": "34.0"
},
{
"index": 93,
"float": 34.5,
"floatString": "34.50",
"hex": "420A0000",
"displayValue": "34.0"
},
{
"index": 94,
"float": 35,
"floatString": "35.00",
"hex": "420C0000",
"displayValue": "35.0"
},
{
"index": 95,
"float": 35.5,
"floatString": "35.50",
"hex": "420E0000",
"displayValue": "35.0"
},
{
"index": 96,
"float": 36,
"floatString": "36.00",
"hex": "42100000",
"displayValue": "36.0"
},
{
"index": 97,
"float": 36.5,
"floatString": "36.50",
"hex": "42120000",
"displayValue": "36.0"
},
{
"index": 98,
"float": 37,
"floatString": "37.00",
"hex": "42140000",
"displayValue": "37.0"
},
{
"index": 99,
"float": 37.5,
"floatString": "37.50",
"hex": "42160000",
"displayValue": "37.0"
},
{
"index": 100,
"float": 38,
"floatString": "38.00",
"hex": "42180000",
"displayValue": "38.0"
},
{
"index": 101,
"float": 38.5,
"floatString": "38.50",
"hex": "421A0000",
"displayValue": "38.0"
},
{
"index": 102,
"float": 39,
"floatString": "39.00",
"hex": "421C0000",
"displayValue": "39.0"
},
{
"index": 103,
"float": 39.5,
"floatString": "39.50",
"hex": "421E0000",
"displayValue": "39.0"
},
{
"index": 104,
"float": 40,
"floatString": "40.00",
"hex": "42200000",
"displayValue": "40.0"
},
{
"index": 105,
"float": 40.5,
"floatString": "40.50",
"hex": "42220000",
"displayValue": "40.0"
},
{
"index": 106,
"float": 41,
"floatString": "41.00",
"hex": "42240000",
"displayValue": "41.0"
},
{
"index": 107,
"float": 41.5,
"floatString": "41.50",
"hex": "42260000",
"displayValue": "41.0"
},
{
"index": 108,
"float": 42,
"floatString": "42.00",
"hex": "42280000",
"displayValue": "42.0"
},
{
"index": 109,
"float": 42.5,
"floatString": "42.50",
"hex": "422A0000",
"displayValue": "42.0"
},
{
"index": 110,
"float": 43,
"floatString": "43.00",
"hex": "422C0000",
"displayValue": "43.0"
},
{
"index": 111,
"float": 43.5,
"floatString": "43.50",
"hex": "422E0000",
"displayValue": "43.0"
},
{
"index": 112,
"float": 44,
"floatString": "44.00",
"hex": "42300000",
"displayValue": "44.0"
},
{
"index": 113,
"float": 44.5,
"floatString": "44.50",
"hex": "42320000",
"displayValue": "44.0"
},
{
"index": 114,
"float": 45,
"floatString": "45.00",
"hex": "42340000",
"displayValue": "45.0"
},
{
"index": 115,
"float": 45.5,
"floatString": "45.50",
"hex": "42360000",
"displayValue": "45.0"
},
{
"index": 116,
"float": 46,
"floatString": "46.00",
"hex": "42380000",
"displayValue": "46.0"
},
{
"index": 117,
"float": 46.5,
"floatString": "46.50",
"hex": "423A0000",
"displayValue": "46.0"
},
{
"index": 118,
"float": 47,
"floatString": "47.00",
"hex": "423C0000",
"displayValue": "47.0"
},
{
"index": 119,
"float": 47.5,
"floatString": "47.50",
"hex": "423E0000",
"displayValue": "47.0"
},
{
"index": 120,
"float": 48,
"floatString": "48.00",
"hex": "42400000",
"displayValue": "48.0"
},
{
"index": 121,
"float": 48.5,
"floatString": "48.50",
"hex": "42420000",
"displayValue": "48.0"
},
{
"index": 122,
"float": 49,
"floatString": "49.00",
"hex": "42440000",
"displayValue": "49.0"
},
{
"index": 123,
"float": 49.5,
"floatString": "49.50",
"hex": "42460000",
"displayValue": "49.0"
},
{
"index": 124,
"float": 50,
"floatString": "50.00",
"hex": "42480000",
"displayValue": "50.0"
},
{
"index": 125,
"float": 50.5,
"floatString": "50.50",
"hex": "424A0000",
"displayValue": "50.0"
},
{
"index": 126,
"float": 51,
"floatString": "51.00",
"hex": "424C0000",
"displayValue": "51.0"
},
{
"index": 127,
"float": 51.5,
"floatString": "51.50",
"hex": "424E0000",
"displayValue": "51.0"
},
{
"index": 128,
"float": 52,
"floatString": "52.00",
"hex": "42500000",
"displayValue": "52.0"
},
{
"index": 129,
"float": 52.5,
"floatString": "52.50",
"hex": "42520000",
"displayValue": "52.0"
},
{
"index": 130,
"float": 53,
"floatString": "53.00",
"hex": "42540000",
"displayValue": "53.0"
},
{
"index": 131,
"float": 53.5,
"floatString": "53.50",
"hex": "42560000",
"displayValue": "53.0"
},
{
"index": 132,
"float": 54,
"floatString": "54.00",
"hex": "42580000",
"displayValue": "54.0"
},
{
"index": 133,
"float": 54.5,
"floatString": "54.50",
"hex": "425A0000",
"displayValue": "54.0"
},
{
"index": 134,
"float": 55,
"floatString": "55.00",
"hex": "425C0000",
"displayValue": "55.0"
},
{
"index": 135,
"float": 55.5,
"floatString": "55.50",
"hex": "425E0000",
"displayValue": "55.0"
},
{
"index": 136,
"float": 56,
"floatString": "56.00",
"hex": "42600000",
"displayValue": "56.0"
},
{
"index": 137,
"float": 56.5,
"floatString": "56.50",
"hex": "42620000",
"displayValue": "56.0"
},
{
"index": 138,
"float": 57,
"floatString": "57.00",
"hex": "42640000",
"displayValue": "57.0"
},
{
"index": 139,
"float": 57.5,
"floatString": "57.50",
"hex": "42660000",
"displayValue": "57.0"
},
{
"index": 140,
"float": 58,
"floatString": "58.00",
"hex": "42680000",
"displayValue": "58.0"
},
{
"index": 141,
"float": 58.5,
"floatString": "58.50",
"hex": "426A0000",
"displayValue": "58.0"
},
{
"index": 142,
"float": 59,
"floatString": "59.00",
"hex": "426C0000",
"displayValue": "59.0"
},
{
"index": 143,
"float": 59.5,
"floatString": "59.50",
"hex": "426E0000",
"displayValue": "59.0"
},
{
"index": 144,
"float": 60,
"floatString": "60.00",
"hex": "42700000",
"displayValue": "60.0"
}
]