+
+enum {
+ RSSI_BELOW_110 = 0,
+ RSSI_110_TO_105 = 1,
+ RSSI_105_TO_100 = 2,
+ RSSI_100_TO_95 = 3,
+ RSSI_95_TO_90 = 4,
+ RSSI_90_TO_85 = 5,
+ RSSI_ABOVE_85 = 6
+};
+
+uint8_t const rssiTab[] = {
+ RSSI_BELOW_110, // 0b0000
+ RSSI_110_TO_105, // 0b0001
+ RSSI_105_TO_100, // 0b0010
+ RSSI_100_TO_95, // 0b0011
+ RSSI_95_TO_90, // 0b0100 *
+ RSSI_95_TO_90, // 0b0101 *
+ RSSI_95_TO_90, // 0b0110 *
+ RSSI_95_TO_90, // 0b0111
+ RSSI_90_TO_85, // 0b1000 *
+ RSSI_90_TO_85, // 0b1001 *
+ RSSI_90_TO_85, // 0b1010 *
+ RSSI_90_TO_85, // 0b1011
+ RSSI_ABOVE_85, // 0b1100 *
+ RSSI_ABOVE_85, // 0b1101 *
+ RSSI_ABOVE_85, // 0b1110 *
+ RSSI_ABOVE_85 // 0b1111
+ // (*) : 'inconsistent' pairs
+};
+