static void decoder_dealloc (zbarDecoder *self) { decoder_clear(self); zbar_decoder_destroy(self->zdcode); ((PyObject*)self)->ob_type->tp_free((PyObject*)self); }
/** * @brief Calculate Current Speed and distance */ void calculateCurSpeed(void) { uint16_t encoderCurrent = 0; encoderCurrent = decoder_read(DECODER); gl_encoderTotal = gl_encoderTotal + encoderCurrent; gl_curSpeed = (encoderCurrent * 110) / (4 * 2) ; // 200 decoder_clear(); /*清零当前计数器*/ gl_distanceTotal = (uint16_t)(gl_encoderTotal / DISTANCE_PRESCALE); // cm }