|
|
@ -9,13 +9,15 @@ namespace iflytop { |
|
|
|
using namespace std; |
|
|
|
class ZIPipetteCtrlModule { |
|
|
|
public: |
|
|
|
virtual ~ZIPipetteCtrlModule() {} |
|
|
|
|
|
|
|
virtual int32_t pipette_ctrl_init_device() = 0; |
|
|
|
virtual int32_t pipette_ctrl_put_tip() = 0; |
|
|
|
virtual int32_t pipette_ctrl_move_to_ul(int32_t ul) = 0; |
|
|
|
virtual int32_t pipette_clld_test(int32_t zdpos) = 0; |
|
|
|
virtual int32_t pipette_plld_test(int32_t zdpos) = 0; |
|
|
|
|
|
|
|
virtual int32_t pipette_enable_zmotor(int32_t enable); |
|
|
|
virtual int32_t pipette_enable_zmotor(int32_t enable) = 0; |
|
|
|
virtual int32_t pipette_write_cmd_direct(uint8_t *tx, int32_t len, uint8_t *rx, int32_t *rxlen) = 0; |
|
|
|
virtual int32_t pipette_get_sensor_sample_data(int32_t index, int32_t *motor_pos, int32_t *cval, int32_t *pval) = 0; |
|
|
|
virtual int32_t pipette_get_sensor_sample_data_num(int32_t *num) = 0; |
|
|
|