Browse Source

添加错误码转字符串

master
zhaohe 1 year ago
parent
commit
4ed480c0ba
  1. 39
      heart_rate_sensor_protocol.h

39
heart_rate_sensor_protocol.h

@ -24,8 +24,47 @@ typedef enum {
kifyhrs_ecode_electrode_is_not_inserted = 9,
kifyhrs_ecode_device_exception = 10,
kifyhrs_ecode_invalid_state = 11,
kifyhrs_ecode_overtime = 200,
kifyhrs_ecode_channel_is_close = 201,
} ify_hrs_error_code_t;
static inline const char *ify_hrs_error_code_to_string(ify_hrs_error_code_t code) {
switch (code) {
case kifyhrs_ecode_success:
return "success";
case kifyhrs_ecode_unkown_error:
return "unkown error";
case kifyhrs_ecode_cmd_not_support:
return "cmd not support";
case kifyhrs_ecode_illegal_parameter:
return "illegal parameter";
case kifyhrs_ecode_device_busy:
return "device busy";
case kifyhrs_ecode_hardware_error:
return "hardware error";
case kifyhrs_ecode_sensor_drop:
return "sensor drop";
case kifyhrs_ecode_no_record_find:
return "no record find";
case kifyhrs_ecode_parameter_error:
return "parameter error";
case kifyhrs_ecode_electrode_is_not_inserted:
return "electrode is not inserted";
case kifyhrs_ecode_device_exception:
return "device exception";
case kifyhrs_ecode_invalid_state:
return "invalid state";
case kifyhrs_ecode_overtime:
return "overtime";
case kifyhrs_ecode_channel_is_close:
return "channel is close";
default:
return "unkown error";
}
}
typedef enum {
kifyhrs_pt_cmd = 1,
kifyhrs_pt_cmd_receipt = 2,

Loading…
Cancel
Save