7 #ifndef SENT_CHANNELS_NUM
8 #define SENT_CHANNELS_NUM 4
12 #define SENT_SLOW_CHANNELS_MAX 16
15 #define SENT_STATISTIC_COUNTERS 1
107 #if SENT_STATISTIC_COUNTERS
112 int Decoder(uint32_t clocks, uint8_t flags = 0);
120 int GetSignals(uint8_t *pStat, uint16_t *pSig0, uint16_t *pSig1);
bool isSyncPulse(uint32_t clocks)
uint8_t crc4_gm_v2(uint32_t data)
uint8_t crc4(uint32_t data)
uint8_t crc6(uint32_t data)
int Decoder(uint32_t clocks, uint8_t flags=0)
uint8_t crc4_gm(uint32_t data)
void SlowChannelDecoderReset()
int StoreSlowChannelValue(uint8_t id, uint16_t data)
void calcTickPerUnit(uint32_t clocks)
int FastChannelDecoder(uint32_t clocks)
struct sent_channel::@47 scMsg[SENT_SLOW_CHANNELS_MAX]
int GetSignals(uint8_t *pStat, uint16_t *pSig0, uint16_t *pSig1)
int GetSlowChannelValue(uint8_t id)
uint32_t currentStatePulseCounter
sent_channel_stat statistic
uint32_t ShortIntervalErr