#define CSPL_IN_LEFT 1
#define CSPL_IN_RIGHT 2
#define CSPL_OUT_RIGHT 4
#define CSPL_OUT_LEFT 3
#define CSPL_TEMPERATURE_RIGHT 120
#define CSPL_CAL_STATUS_RIGHT 908
#define CSPL_CAL_CHECKSUM_LEFT 903
#define CSPL_CAL_STATUS_LEFT 902
#define CSPL_CAL_Z_RIGHT 906
#define CSPL_TEMPERATURE_LEFT 119
#define CSPL_EXCURSION_MODEL_RIGHT 122
#define CSPL_CAL_Z_LEFT 900
#define CSPL_CAL_AMBIENT_TEMPERATURE_LEFT 901
#define CSPL_CAL_CHECKSUM_RIGHT 909
#define CSPL_EXCURSION_MODEL_LEFT 121
#define CSPL_CAL_AMBIENT_TEMPERATURE_RIGHT 907
#define CSPL_CAL_SET_STATUS_FULL_RIGHT 910
#define CSPL_CAL_SET_STATUS_HP_LEFT 905
#define CSPL_CAL_SET_STATUS_HP_RIGHT 911
#define CSPL_CAL_SET_STATUS_FULL_LEFT 904
#define CSPL_CONFIG_RX 1801, 4, 768, 1234, 23176, 768, 5679, 16, 9875, 48000, 48, 8, 4, 1, 4, 2, 4, 3, 4, 4, 4, 0, 48, 0, 48, 0, 48, 0, 48, 16, 16, 902, 120, 906, 119, 900, 908, 901, 122, 121, 909, 907, 903, 905, 904, 911, 910, 95, 53, 1, 4, 53, 1, 5, 53, 0, 5, 1, 4, 4, 53, 0, 5, 1, 5, 5, 1, 5, 5, 1, 5, 5, 3, 5, 5, -2119657205, 2092542729, 2119835196, -2119835196, 2119835196, 3, 5, 5, -2119657205, 2092542729, 2119835196, -2119835196, 2119835196, 1, 5, 5, 3, 5, 6, 1373994854, 1025621547, 106278871, -106278871, 106278871, 3, 6, 6, 1373994854, 1025621547, 106278871, -106278871, 106278871, 3, 5, 5, 1373994854, 1025621547, 1480273725, 1480273725, 1480273725, 3, 5, 5, 1373994854, 1025621547, 1480273725, 1480273725, 1480273725, 3, 5, 7, -2048164275, 1957634275, 2197343, 2197343, 2197343, 3, 7, 7, -2048164275, 1957634275, 2197343, 2197343, 2197343, 3, 5, 5, -2048164275, 1957634275, 2050361618, -2050361618, 2050361618, 3, 5, 5, -2048164275, 1957634275, 2050361618, -2050361618, 2050361618, 18, 5, 5, 512, 134217728, -75470436, 19686583, 2688445, 91044367, -11546481, -78965177, 72232704, 7445886, -38443066, -3909300, -744992, 68662072, -92955133, 36396328, 9077200, -21351, -16839412, 5051089, 22992529, -8407492, -28292789, 37484362, -17217654, 2752187, -13450223, 23710994, -8129118, -16936581, 5745115, 25442807, -23161452, 3700847, -2579773, 21090221, -23763569, 3770402, 15585977, -2022610, -20161164, 12600483, 12574047, -4709687, -24333952, 26113558, 3982264, -12421391, -12702405, 22502058, 1345571, -15770876, -4474988, 22340431, -9410694, -4826897, -77430, 16552920, -14414283, -21364, 4418559, 8938044, -14724201, 7524324, -620166, 5620661, -14696513, 13490755, -3000772, 847118, -9819498, 13189572, -3858983, 736664, -7064892, 14545634, -8730464, 3311287, -6024715, 12545610, -9498605, 3775396, -3088365, 8076746, -8916121, 4680369, -2113508, 6252657, -9000070, 6488199, -2717476, 4250605, -6489483, 6547327, -2135264, 1478841, -3265148, 5503887, -2129693, 546374, -1570454, 4139321, -2528525, 628061, -148651, 1911882, -1825706, 626301, 1072271, 71755, -754819, 774182, 1142321, -829239, 19285, 702244, 983185, -1211303, 735829, -68543, 874471, -927467, 810857, -85880, 409772, -24697, 445303, 72754, 445636, 435432, 318591, 120132, 241392, 1008187, -507903, 668608, -392914, 1492910, -1732974, 1289910, -746264, 1661991, -2131107, 1644246, -977871, 1631507, -2173467, 2328926, -1407383, 1753105, -2169532, 2753156, -1664845, 1509502, -1653753, 2270792, -1646268, 1186952, -1145304, 1695491, -1550859, 1038439, -506905, 845326, -845670, 567962, 283873, -33701, 19654, 127703, 786812, -828183, 935906, -673443, 1527757, -1840466, 2057093, -1697548, 2124357, -2512569, 2829856, -2382766, 2595095, -3092395, 3689020, -3219205, 3371405, -3675553, 4309414, -3882056, 3774353, -3924789, 4506332, -4334366, 4198114, -4216553, 4646032, -4672667, 4544627, -4350011, 4547751, -4608045, 4574449, -4288798, 4383391, -4423613, 4517383, -4229283, 4196287, -4151306, 4220209, -3952932, 3806772, -3686321, 3729537, -3529925, 3391741, -3221143, 3257702, -3094342, 2978661, -2735411, 2732037, -2589037, 2475186, -2209511, 2163761, -2045243, 1957387, -1728606, 1675977, -1574914, 1503585, -1317654, 1241511, -1132680, 1072707, -920963, 846962, -742613, 702631, -580682, 527232, -436908, 391385, -287050, 236067, -160025, 104831, -22105, -34779, 84854, -142591, 209102, -283068, 322566, -384873, 54069, 510532, -728446, 739534, -912934, 1162811, -859987, 370294, -73163, 139562, -133595, 72710, -183395, 587412, -854750, 869537, -741537, 702853, -632915, 497912, -292233, 265287, -320981, 391955, -334061, 299211, -272970, 263547, -116910, -35312, 102980, -66620, 106994, -168391, 212315, -180605, 216839, -326822, 482599, -515066, 528969, -597056, 738054, -747765, 696352, -691291, 814674, -865253, 840286, -830508, 941086, -1009863, 989279, -936664, 970156, -1004037, 996960, -932374, 927519, -948588, 962714, -906533, 868628, -844313, 840590, -784789, 719565, -667793, 663288, -630225, 573845, -520224, 509971, -481415, 426108, -353823, 323053, -289078, 243125, -177091, 147304, -124307, 102391, -56013, 30130, -13882, 3674, 31893, -57783, 73090, -73526, 89475, -101881, 108147, -91893, 84429, -78716, 75793, -50497, 29999, -11055, 110, 28122, -56969, 89207, -112169, 144249, -179381, 221494, -253937, 288645, -323680, 367860, -403830, 438826, -471351, 513182, -549108, 584086, -614591, 650150, -680655, 709803, -733422, 758293, -778864, 799361, -815712, 831924, -843442, 856124, -863940, 870183, -869797, 871071, -867652, 862870, -849936, 838402, -825183, 811462, -790107, 769586, -748681, 728000, -700837, 672393, -643178, 615884, -583608, 549334, -514114, 483157, -449653, 415056, -378602, 346215, -313131, 279568, -243564, 210384, -178763, 148474, -116478, 86240, -58351, 32884, -6145, -19972, 44535, -65565, 86654, -106977, 126062, -140906, 154717, -167754, 180928, -190925, 199318, -207107, 215787, -221630, 224656, -226524, 229538, -230405, 228998, -226257, 225481, -223731, 220361, -215120, 211269, -206973, 201854, -194836, 188589, -182649, 177114, -170358, 163947, -157945, 152844, -146891, 140930, -135035, 130384, -125454, 120796, -116207, 113062, -110154, 107690, -105160, 103721, -102604, 101941, -101078, 101008, -101343, 102333, -103080, 104457, -106206, 108692, -110876, 113442, -116107, 119311, -122095, 125056, -127882, 131088, -133921, 136825, -139427, 142227, -144612, 146935, -148792, 150664, -152014, 153262, -154013, 154721, -154885, 154947, -154520, 154023, -152989, 151813, -150194, 148538, -146467, 144276, 4, 5, 7, 5, 4, 5, 6, 5, 1, 5, 5, 1, 5, 5, 11, 5, 6, 8, 4, 6001, 6002, 6003, 6004, 0, 4, -2075839713, -2075839713, -2075839713, -2075839713, 4, 2010842654, 2010842654, 2010842654, 2010842654, 4, 1572112, 1572112, 1572112, 1572112, 4, 1572112, 1572112, 1572112, 1572112, 4, 1572112, 1572112, 1572112, 1572112, 11, 6, 6, 8, 4, 6001, 6002, 6003, 6004, 0, 4, -2135998737, -2135998737, -2135998737, -2135998737, 4, 2124738049, 2124738049, 2124738049, 2124738049, 4, 1957217782, 1957217782, 1957217782, 1957217782, 4, -1946280169, -1946280169, -1946280169, -1946280169, 4, 1935565545, 1935565545, 1935565545, 1935565545, 22, 5, 5, 144, 41, 6, 6, 7, 16, 27, 7, 6, 144, 267, 2146747946, 40, 6, 6, 15059304, 18, 6, 6, 17, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 22, 5, 5, 16, 39, 5, 6, 6, 1, 5, 5, 3, 5, 5, -1792293227, 1538959524, 1817757406, -1817757406, 1817757406, 3, 5, 5, -1792293227, 1538959524, 1817757406, -1817757406, 1817757406, 37, 5, 5, 3, 4, 6, 0, 11, 12, 100, 120, 11379, 23, 3650722, 536870912, 536870912, 1073577011, 1073752125, 2774526, 3, 6, 6, -1792293227, 1538959524, 25464179, 25464179, 25464179, 3, 6, 6, -1792293227, 1538959524, 25464179, 25464179, 25464179, 4, 5, 6, 5, 37, 5, 5, 3, 4, 6, 0, 11, 13, 100, 120, 11379, 23, 3650722, 134217728, 201326592, 1073731522, 1073746974, 2774526, 25, 5, 6, 48, 2386766, 499999, 4800, 3, 6, 6, -2133569855, 2119835204, 44785, 44785, 44785, 1, 6, 7, 4, 5, 6, 6, 1, 5, 5, 4, 7, 5, 5, 52, 5, 2, 1, 4, 4, 1, 4, 4, 3, 4, 4, -2119657205, 2092542729, 2119835196, -2119835196, 2119835196, 3, 4, 4, -2119657205, 2092542729, 2119835196, -2119835196, 2119835196, 3, 4, 4, -2063892258, 1986569085, 2147483647, -2029490748, 1923805421, 3, 4, 4, -1068212083, 1697978257, 2147483647, -871084725, 988338515, 3, 4, 4, 0, 0, 2147483647, 0, 0, 3, 4, 4, 0, 0, 2147483647, 0, 0, 3, 4, 4, 0, 0, 2147483647, 0, 0, 7, 4, 4, 1073741824, 0, 3, 4, 5, 1373994854, 1025621547, 106278871, -106278871, 106278871, 3, 5, 5, 1373994854, 1025621547, 106278871, -106278871, 106278871, 3, 4, 4, 1373994854, 1025621547, 1480273725, 1480273725, 1480273725, 3, 4, 4, 1373994854, 1025621547, 1480273725, 1480273725, 1480273725, 3, 4, 6, -2048164275, 1957634275, 2197343, 2197343, 2197343, 3, 6, 6, -2048164275, 1957634275, 2197343, 2197343, 2197343, 3, 4, 4, -2048164275, 1957634275, 2050361618, -2050361618, 2050361618, 3, 4, 4, -2048164275, 1957634275, 2050361618, -2050361618, 2050361618, 18, 4, 4, 512, 134217728, -39945734, -12516138, -62109811, 61375282, -7162817, 46234237, -44803620, 85034142, -40533185, 18818276, -85200306, 97377691, -39196039, 43715102, -98385642, 97084764, -59830808, 61002138, -103562592, 110699243, -64117701, 73542622, -125800041, 100748225, -72306439, 96551141, -119819867, 105698378, -83936717, 99327493, -123966976, 102122492, -88015177, 108979875, -116662750, 97305078, -91685843, 108121947, -110103205, 95822223, -86113338, 103310721, -104969452, 85173174, -85609827, 96116625, -89077000, 80868661, -79839930, 83888591, -81500341, 70597760, -69314963, 75407489, -71565613, 59544859, -60979374, 65216812, -58601526, 53326538, -52649738, 52818218, -51666206, 43558348, -43709927, 46719614, -40595195, 37114895, -37786143, 36725004, -34512865, 32490254, -29744336, 31292570, -29426141, 25357410, -25380797, 27119119, -22614982, 21874001, -21788045, 20513550, -20334781, 17870542, -16530151, 17827054, -16161680, 13356663, -14024999, 13603453, -12122385, 10381723, -9826848, 10014915, -8557277, 6151740, -6347069, 6643156, -3832088, 2917725, -2852010, 2240638, -535762, -778293, 898464, -955363, 3142945, -3914460, 3589092, -4376242, 5844919, -5990574, 6083600, -6415191, 7276980, -7499073, 7094188, -6985613, 7926906, -7059920, 6616980, -6619189, 6284017, -5540202, 4743056, -3882154, 3506908, -2400573, 898263, 15860, -927477, 2591285, -3898933, 5244305, -6769037, 8413973, -9853805, 11817880, -12946526, 14944463, -16874367, 18168250, -19833708, 21767417, -23311904, 24823742, -26254531, 27871602, -29393146, 30547089, -31806397, 33102853, -34178974, 35069444, -35851227, 36871889, -37397214, 37930057, -38093065, 38756881, -38813342, 38776971, -38609872, 38617824, -38157213, 37753236, -37037779, 36593494, -35780107, 34738423, -33752681, 32931134, -31568754, 30349762, -29064197, 27715265, -26344496, 24786299, -23189487, 21976526, -20218604, 18546254, -17084755, 15548410, -13930054, 12360892, -10839844, 9520270, -7893214, 6408394, -5262046, 3975006, -2555339, 1419935, -433617, -538212, 1634282, -2514470, 3140199, -3853384, 4665535, -5061971, 5430816, -5873583, 6252195, -6369428, 6440628, -6520715, 6637307, -6401189, 6234173, -6106718, 5873736, -5419831, 5090020, -4701683, 4314289, -3710850, 3236990, -2744934, 2188096, -1556708, 1044009, -481546, -89568, 683330, -1221865, 1715512, -2233023, 2740061, -3184949, 3595183, -3993044, 4348312, -4653838, 4879934, -5139703, 5310121, -5426349, 5494993, -5539557, 5510907, -5462939, 5323705, -5172742, 4960591, -4698237, 4411007, -4061964, 3687445, -3268636, 2817739, -2325258, 1829653, -1274478, 1376362, -1625412, 1150638, -746366, 700063, -349410, -76730, 338264, -423649, 542024, -992610, 1237788, -1099527, 1201791, -1569460, 1650816, -1482430, 1506991, -1707359, 1704393, -1461050, 1418458, -1560196, 1405613, -1125613, 1115695, -1126405, 918249, -673436, 609491, -581812, 376723, -161594, 134647, -79547, -97760, 213357, -192822, 219064, -318207, 354186, -260018, 195875, -211704, 136635, 41853, -170765, 287680, -480160, 718362, -941317, 1154114, -1425557, 1750938, -2044073, 2315178, -2650489, 3023476, -3349680, 3668949, -4023157, 4383925, -4718053, 5031688, -5356166, 5689991, -5970619, 6232795, -6501468, 6745560, -6947983, 7127633, -7280381, 7414530, -7507886, 7558184, -7589610, 7596438, -7546584, 7466100, -7363974, 7222123, -7042672, 6828131, -6583142, 6318651, -6014788, 5676500, -5324865, 4951885, -4546625, 4123840, -3689982, 3245945, -2783052, 2309196, -1839175, 1369515, -887499, 412919, 47404, -502439, 951630, -1384076, 1794267, -2185673, 2564065, -2915417, 3234771, -3531703, 3804765, -4042595, 4248074, -4424089, 4570724, -4681750, 4757382, -4801911, 4817926, -4796970, 4743837, -4663464, 4553501, -4412597, 4245320, -4053638, 3840529, -3603122, 3344646, -3070917, 2783421, -2479604, 2165087, -1842677, 1513728, -1179637, 844196, -508651, 176573, 152188, -475538, 787683, -1090015, 1382668, -1660629, 1922384, -2168837, 2399002, -2610660, 2802017, -2973934, 3126825, -3258400, 3368558, -3458448, 3528749, -3577560, 3605981, -3615418, 3607498, -3580781, 3535757, -3475507, 3401172, -3312074, 3210181, -3097173, 2974734, -2843109, 2703235, -2558177, 2409400, -2255908, 2100426, -1945029, 1790102, -1636650, 1485791, -1338908, 1197932, -1061469, 931083, -809431, 695656, -589598, 492561, -405117, 327320, -258334, 199075, -150793, 111388, -80282, 59087, -47300, 43028, -45707, 56012, -73690, 96515, -123814, 156600, -193335, 231956, -272724, 315718, -359337, 402154, -443936, 485007, -523721, 558832, -590795, 619406, -643011, 661306, -674561, 682678, -684585, 680075, -669723, 653329, -630295, 601078, -566121, 525394, -478899, 427062, -370560, 309758, -244819, 176363, -105093, 31512, 43870, -120353, 197064, -273543, 349301, -423421, 495221, -564161, 629626, -691013, 747692, -799049, 844701, -884046, 916748, -942389, 960640, -971224, 973933, -968542, 955060, -933383, 4, 4, 6, 4, 4, 4, 5, 4, 1, 4, 4, 1, 4, 4, 11, 4, 5, 7, 4, 6001, 6002, 6003, 6004, 0, 4, -2043642437, -2043642437, -2043642437, -2043642437, 4, 1962315134, 1962315134, 1962315134, 1962315134, 4, 4378474, 4378474, 4378474, 4378474, 4, 4378474, 4378474, 4378474, 4378474, 4, 4378474, 4378474, 4378474, 4378474, 11, 5, 5, 7, 4, 6001, 6002, 6003, 6004, 0, 4, -2128337007, -2128337007, -2128337007, -2128337007, 4, 2109528779, 2109528779, 2109528779, 2109528779, 4, 1850278930, 1850278930, 1850278930, 1850278930, 4, -1832500346, -1832500346, -1832500346, -1832500346, 4, 1815060180, 1815060180, 1815060180, 1815060180, 22, 4, 4, 144, 41, 5, 6, 5, 16, 27, 5, 5, 144, 267, 2146747946, 40, 5, 5, 43934421, 18, 5, 5, 17, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 7895160, 22, 4, 4, 16, 39, 4, 5, 5, 1, 4, 4, 3, 4, 4, -1792293227, 1538959524, 1817757406, -1817757406, 1817757406, 3, 4, 4, -1792293227, 1538959524, 1817757406, -1817757406, 1817757406, 37, 4, 4, 1, 2, 10, 5, 9, 14, 100, 120, 10174, 23, 3833258, 536870912, 536870912, 1073577011, 1073752125, 2957966, 3, 5, 5, -1792293227, 1538959524, 25464179, 25464179, 25464179, 3, 5, 5, -1792293227, 1538959524, 25464179, 25464179, 25464179, 4, 4, 5, 4, 37, 4, 4, 1, 2, 10, 5, 9, 15, 100, 120, 10174, 23, 3833258, 134217728, 201326592, 1073731522, 1073746974, 2957966, 25, 4, 5, 48, 2386766, 499999, 4800, 3, 5, 5, -2133569855, 2119835204, 44785, 44785, 44785, 1, 5, 6, 4, 4, 5, 5, 1, 4, 4, 4, 6, 4, 4, 52, 4, 3, 2134308876
#define CSPL_IN_CURRENT_RIGHT 11
#define CSPL_IN_VOLTAGE_LEFT 10
#define CSPL_IN_VOLTAGE_RIGHT 12
#define CSPL_IN_CURRENT_LEFT 9
#define CSPL_TEMPERATURE_RIGHT 120
#define CSPL_TEMPERATURE_LEFT 119
#define CSPL_EXCURSION_MODEL_RIGHT 122
#define CSPL_EXCURSION_MODEL_LEFT 121
#define CSPL_CONFIG_TX 425, 4, 768, 1234, 4268, 1344, 5679, 16, 9875, 48000, 48, 11, 4, 10, 2, 11, 2, 12, 2, 9, 2, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 14, 4, 119, 121, 120, 122, 50, 17, 3, 4, 17, 0, 5, 3, 5, 5, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 5, 5, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 5, 6, -2146598296, 2145797691, 842978, 0, -842978, 3, 6, 6, -2146598296, 2145797691, 842978, 0, -842978, 3, 5, 7, -2136503998, 2132365472, 7559087, 0, -7559087, 3, 5, 8, -2136503998, 2132365472, 7559087, 0, -7559087, 3, 5, 9, -2136503998, 2132365472, 7559087, 0, -7559087, 3, 5, 5, -2136503998, 2132365472, 7559087, 0, -7559087, 3, 4, 4, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 4, 4, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 4, 10, -2146598296, 2145797691, 842978, 0, -842978, 3, 10, 10, -2146598296, 2145797691, 842978, 0, -842978, 19, 10, 6, 4, 1024, 8, 131067, 13, 21, 4, 0, 11379, 1024, 1073239999, 3, 4, 6, -2136503998, 2132365472, 7559087, 0, -7559087, 19, 6, 7, 5, 32768, 1, 262135, 12, 3, 4, 6, -2136503998, 2132365472, 7559087, 0, -7559087, 19, 6, 8, 6, 32768, 1, 262135, 12, 3, 4, 6, -2136503998, 2132365472, 7559087, 0, -7559087, 19, 6, 9, 7, 32768, 1, 262135, 12, 3, 4, 4, -2136503998, 2132365472, 7559087, 0, -7559087, 19, 4, 5, 8, 32768, 1, 262135, 12, 23, 8, 7, 6, 5, 1, 6001, 6002, 6003, 6004, 0, 17, 1, 4, 17, 2, 5, 3, 5, 5, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 5, 5, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 5, 6, -2146598296, 2145797691, 842978, 0, -842978, 3, 6, 6, -2146598296, 2145797691, 842978, 0, -842978, 3, 5, 7, -2121718158, 2119503147, 13990250, 0, -13990250, 3, 5, 8, -2121718158, 2119503147, 13990250, 0, -13990250, 3, 5, 9, -2121718158, 2119503147, 13990250, 0, -13990250, 3, 5, 5, -2121718158, 2119503147, 13990250, 0, -13990250, 3, 4, 4, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 4, 4, -2143508228, 2139547499, 2143511901, -2143511901, 2143511901, 3, 4, 10, -2146598296, 2145797691, 842978, 0, -842978, 3, 10, 10, -2146598296, 2145797691, 842978, 0, -842978, 19, 10, 6, 9, 1024, 8, 131067, 13, 21, 9, 2, 10174, 1024, 1073239999, 3, 4, 6, -2121718158, 2119503147, 13990250, 0, -13990250, 19, 6, 7, 10, 32768, 1, 262135, 12, 3, 4, 6, -2121718158, 2119503147, 13990250, 0, -13990250, 19, 6, 8, 11, 32768, 1, 262135, 12, 3, 4, 6, -2121718158, 2119503147, 13990250, 0, -13990250, 19, 6, 9, 12, 32768, 1, 262135, 12, 3, 4, 4, -2121718158, 2119503147, 13990250, 0, -13990250, 19, 4, 5, 13, 32768, 1, 262135, 12, 23, 13, 12, 11, 10, 3, 6001, 6002, 6003, 6004, 0, 1005524807