|
@ -88,7 +88,7 @@ static state_info_t states[] = { |
|
|
STATE_ITEM(kstate_pump_pos_nl, "泵位置(纳升)"), |
|
|
STATE_ITEM(kstate_pump_pos_nl, "泵位置(纳升)"), |
|
|
STATE_ITEM(kstate_back_clearance, "背隙[K],泵位置"), |
|
|
STATE_ITEM(kstate_back_clearance, "背隙[K],泵位置"), |
|
|
STATE_ITEM(kstate_start_v, "启动速度[v]"), |
|
|
STATE_ITEM(kstate_start_v, "启动速度[v]"), |
|
|
STATE_ITEM(kstate_max_v, "最高速度[V]*10, 默认:{1400}"), |
|
|
|
|
|
|
|
|
STATE_ITEM(kstate_max_v, "最高速度[V], 默认:{1400}"), |
|
|
STATE_ITEM(kstate_stop_v, "停止速度[c], 默认:{900}"), |
|
|
STATE_ITEM(kstate_stop_v, "停止速度[c], 默认:{900}"), |
|
|
STATE_ITEM(kstate_acc, "加速度的[L]值"), |
|
|
STATE_ITEM(kstate_acc, "加速度的[L]值"), |
|
|
STATE_ITEM(kstate_dec, "减速度的[L]值"), |
|
|
STATE_ITEM(kstate_dec, "减速度的[L]值"), |
|
@ -117,6 +117,10 @@ static state_info_t states[] = { |
|
|
STATE_ITEM(kstate_pressure_max, "自上次[f1]命令以来记录的最高压力值"), |
|
|
STATE_ITEM(kstate_pressure_max, "自上次[f1]命令以来记录的最高压力值"), |
|
|
STATE_ITEM(kstate_pressure_min, "自上次[f1]命令以来记录的最低压力值"), |
|
|
STATE_ITEM(kstate_pressure_min, "自上次[f1]命令以来记录的最低压力值"), |
|
|
STATE_ITEM(kstate_q_max_diff, "获取[q]指令执行过程中的最大差值"), |
|
|
STATE_ITEM(kstate_q_max_diff, "获取[q]指令执行过程中的最大差值"), |
|
|
|
|
|
STATE_ITEM(kstate_command_cache_state, "命令缓冲区状态 0:空 1:有命令字符串"), |
|
|
|
|
|
STATE_ITEM(kstate_capacitance, "电容读数计数"), |
|
|
|
|
|
STATE_ITEM(kstate_common_setting0, "常规配置0"), |
|
|
|
|
|
STATE_ITEM(kstate_common_setting1, "常规配置1"), |
|
|
STATE_ITEM(kstate_cmd_buf, "缓冲区中的当前命令字符串"), |
|
|
STATE_ITEM(kstate_cmd_buf, "缓冲区中的当前命令字符串"), |
|
|
STATE_ITEM(kstate_p_cmd, "当前[p]命令设置"), |
|
|
STATE_ITEM(kstate_p_cmd, "当前[p]命令设置"), |
|
|
STATE_ITEM(kstate_n_cmd, "当前[N]命令设置"), |
|
|
STATE_ITEM(kstate_n_cmd, "当前[N]命令设置"), |
|
@ -125,28 +129,7 @@ static state_info_t states[] = { |
|
|
//
|
|
|
//
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
// kSMTP2_NoError = 0, // 无错误
|
|
|
|
|
|
// kSMTP2_InitFail = 1, // 初始化失败
|
|
|
|
|
|
// kSMTP2_InvalidCmd = 2, // 无效命令
|
|
|
|
|
|
// kSMTP2_InvalidArg = 3, // 无效参数
|
|
|
|
|
|
// kSMTP2_PressureSensorError = 4, // 压力传感器故障
|
|
|
|
|
|
// kSMTP2_OverPressure = 5, // 超过压力
|
|
|
|
|
|
// kSMTP2_LLDError = 6, // LLD 错误
|
|
|
|
|
|
// kSMTP2_DeviceNotInit = 7, // 设备未初始化
|
|
|
|
|
|
// kSMTP2_TipPopError = 8, // Tip 弹出错误
|
|
|
|
|
|
// kSMTP2_PumpOverload = 9, // 泵过载
|
|
|
|
|
|
// kSMTP2_TipDrop = 10, // Tip 脱落
|
|
|
|
|
|
// kSMTP2_CanBusError = 11, // CAN 总线故障
|
|
|
|
|
|
// kSMTP2_InvalidChecksum = 12, // 无效校验和
|
|
|
|
|
|
// kSMTP2_EEPROMError = 13, // EEPROM 故障
|
|
|
|
|
|
// kSMTP2_CmdBufferEmpty = 14, // 命令缓冲区为空
|
|
|
|
|
|
// kSMTP2_CmdBufferOverflow = 15, // 命令溢出
|
|
|
|
|
|
// kSMTP2_TipBlock = 16, // Tip 堵塞
|
|
|
|
|
|
// kSMTP2_AirSuction = 17, // 吸入空气
|
|
|
|
|
|
// kSMTP2_Bubble = 18, // 液体中有气泡/泡沫
|
|
|
|
|
|
// kSMTP2_VolumeError = 19, // 吸取/分配量不准确
|
|
|
|
|
|
// kSMTP2_TipAlreadyLoad = 20, // Tip已经装载
|
|
|
|
|
|
// kSMTP2_TipLoadFail = 21,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static ecode_info_t ecodes[] = { |
|
|
static ecode_info_t ecodes[] = { |
|
|
ECODE_ITEM(kSMTP2_NoError, "无错误"), |
|
|
ECODE_ITEM(kSMTP2_NoError, "无错误"), |
|
|