* Results returned from old decoders !!!deprecated!!! */
| 196 | * Results returned from old decoders !!!deprecated!!! |
| 197 | */ |
| 198 | struct decode_results { |
| 199 | decode_type_t decode_type; // deprecated, moved to decodedIRData.protocol ///< UNKNOWN, NEC, SONY, RC5, ... |
| 200 | uint16_t address; // Used by Panasonic & Sharp [16-bits] |
| 201 | uint32_t value; // deprecated, moved to decodedIRData.decodedRawData ///< Decoded value / command [max 32-bits] |
| 202 | uint8_t bits; // deprecated, moved to decodedIRData.numberOfBits ///< Number of bits in decoded value |
| 203 | uint16_t magnitude; // deprecated, moved to decodedIRData.extra ///< Used by MagiQuest [16-bits] |
| 204 | bool isRepeat; // deprecated, moved to decodedIRData.flags ///< True if repeat of value is detected |
| 205 | |
| 206 | // next 3 values are copies of irparams_struct values - see above |
| 207 | uint16_t *rawbuf; // deprecated, moved to irparams.rawbuf ///< Raw intervals in 50uS ticks |
| 208 | uint_fast8_t rawlen; // deprecated, moved to irparams.rawlen ///< Number of records in rawbuf |
| 209 | bool overflow; // deprecated, moved to decodedIRData.flags ///< true if IR raw code too long |
| 210 | }; |
| 211 | |
| 212 | extern unsigned long sMicrosAtLastStopTimer; // Used to adjust TickCounterForISR with uncounted ticks between stopTimer() and restartTimer() |
| 213 |
nothing calls this directly
no outgoing calls
no test coverage detected