xyzcal.h 890 B

123456789101112131415161718192021222324252627
  1. //xyzcal.h - xyz calibration with image processing
  2. #ifndef _XYZCAL_H
  3. #define _XYZCAL_H
  4. #include <inttypes.h>
  5. extern void xyzcal_meassure_enter(void);
  6. extern void xyzcal_meassure_leave(void);
  7. extern bool xyzcal_lineXYZ_to(int16_t x, int16_t y, int16_t z, uint16_t delay_us, int8_t check_pinda);
  8. extern bool xyzcal_spiral2(int16_t cx, int16_t cy, int16_t z0, int16_t dz, int16_t radius, int16_t rotation, uint16_t delay_us, int8_t check_pinda, uint16_t* pad);
  9. extern bool xyzcal_spiral8(int16_t cx, int16_t cy, int16_t z0, int16_t dz, int16_t radius, uint16_t delay_us, int8_t check_pinda, uint16_t* pad);
  10. //extern int8_t xyzcal_meassure_pinda_hysterezis(int16_t min_z, int16_t max_z, uint16_t delay_us, uint8_t samples);
  11. extern bool xyzcal_searchZ(void);
  12. extern bool xyzcal_scan_and_process(void);
  13. extern bool xyzcal_find_bed_induction_sensor_point_xy(void);
  14. #endif //_XYZCAL_H