refactor(printer): replace direct_printer with printer naming
This commit is contained in:
@@ -20,7 +20,7 @@ esp_err_t wifi_manager_stop(void);
|
||||
bool wifi_manager_is_ready(void);
|
||||
void wifi_manager_get_ip(char *buf, size_t buf_len);
|
||||
|
||||
// ---------- direct_thermal_printer ----------
|
||||
// ---------- thermal_printer ----------
|
||||
typedef struct {
|
||||
bool has_paper;
|
||||
int8_t paper_gpio_level;
|
||||
@@ -42,40 +42,37 @@ typedef struct {
|
||||
uint32_t timeout_ms;
|
||||
bool ignore_precheck;
|
||||
const volatile bool *cancel_flag;
|
||||
} platform_direct_print_request_t;
|
||||
} platform_printer_print_request_t;
|
||||
|
||||
esp_err_t platform_direct_printer_init(void);
|
||||
void platform_direct_printer_deinit(void);
|
||||
esp_err_t platform_direct_printer_connect(uint32_t timeout_ms);
|
||||
void platform_direct_printer_disconnect(void);
|
||||
bool platform_direct_printer_is_connected(void);
|
||||
esp_err_t platform_direct_printer_get_sensors(platform_printer_sensors_t *out_sensors);
|
||||
esp_err_t platform_direct_printer_get_debug_config(uint16_t *out_shift_clock_high_us,
|
||||
uint16_t *out_shift_clock_low_us,
|
||||
uint16_t *out_latch_pulse_us,
|
||||
bool *out_strobe_active_high,
|
||||
bool *out_boost_active_high,
|
||||
uint16_t *out_override_strobe_on_us,
|
||||
uint16_t *out_override_strobe_interval_us,
|
||||
uint16_t *out_override_motor_step_us,
|
||||
uint8_t *out_override_steps_per_line);
|
||||
esp_err_t platform_direct_printer_set_debug_config(bool has_config,
|
||||
uint16_t shift_clock_high_us,
|
||||
uint16_t shift_clock_low_us,
|
||||
uint16_t latch_pulse_us,
|
||||
bool strobe_active_high,
|
||||
bool boost_active_high,
|
||||
uint16_t override_strobe_on_us,
|
||||
uint16_t override_strobe_interval_us,
|
||||
uint16_t override_motor_step_us,
|
||||
uint8_t override_steps_per_line,
|
||||
bool reset_defaults,
|
||||
char *err,
|
||||
size_t err_len);
|
||||
esp_err_t platform_direct_printer_print(const platform_direct_print_request_t *request,
|
||||
char *err,
|
||||
size_t err_len);
|
||||
esp_err_t platform_direct_printer_gap_move(uint32_t timeout_ms, char *err, size_t err_len);
|
||||
esp_err_t platform_printer_init(void);
|
||||
void platform_printer_deinit(void);
|
||||
esp_err_t platform_printer_get_sensors(platform_printer_sensors_t *out_sensors);
|
||||
esp_err_t platform_printer_get_debug_config(uint16_t *out_shift_clock_high_us,
|
||||
uint16_t *out_shift_clock_low_us,
|
||||
uint16_t *out_latch_pulse_us,
|
||||
bool *out_strobe_active_high,
|
||||
bool *out_boost_active_high,
|
||||
uint16_t *out_override_strobe_on_us,
|
||||
uint16_t *out_override_strobe_interval_us,
|
||||
uint16_t *out_override_motor_step_us,
|
||||
uint8_t *out_override_steps_per_line);
|
||||
esp_err_t platform_printer_set_debug_config(bool has_config,
|
||||
uint16_t shift_clock_high_us,
|
||||
uint16_t shift_clock_low_us,
|
||||
uint16_t latch_pulse_us,
|
||||
bool strobe_active_high,
|
||||
bool boost_active_high,
|
||||
uint16_t override_strobe_on_us,
|
||||
uint16_t override_strobe_interval_us,
|
||||
uint16_t override_motor_step_us,
|
||||
uint8_t override_steps_per_line,
|
||||
bool reset_defaults,
|
||||
char *err,
|
||||
size_t err_len);
|
||||
esp_err_t platform_printer_print(const platform_printer_print_request_t *request,
|
||||
char *err,
|
||||
size_t err_len);
|
||||
esp_err_t platform_printer_gap_move(uint32_t timeout_ms, char *err, size_t err_len);
|
||||
|
||||
// ---------- display_st7789 ----------
|
||||
esp_err_t platform_display_init(void);
|
||||
@@ -149,25 +146,23 @@ uint32_t runtime_policy_printer_queue_retry_delay_ms(void);
|
||||
uint32_t runtime_policy_printer_status_poll_interval_ms(void);
|
||||
uint32_t runtime_policy_printer_stop_timeout_ms(void);
|
||||
|
||||
bool runtime_policy_direct_printer_enabled(void);
|
||||
uint32_t runtime_policy_direct_printer_operation_timeout_ms(void);
|
||||
uint16_t runtime_policy_direct_printer_strobe_on_us(void);
|
||||
uint16_t runtime_policy_direct_printer_strobe_interval_us(void);
|
||||
uint16_t runtime_policy_direct_printer_motor_step_us(void);
|
||||
bool runtime_policy_direct_printer_motor_reverse(void);
|
||||
uint8_t runtime_policy_direct_printer_steps_per_line(void);
|
||||
uint16_t runtime_policy_direct_printer_gap_steps(void);
|
||||
float runtime_policy_direct_printer_temp_min_c(void);
|
||||
float runtime_policy_direct_printer_temp_max_c(void);
|
||||
uint8_t runtime_policy_direct_printer_battery_min_percent(void);
|
||||
uint8_t runtime_policy_direct_printer_paper_present_level(void);
|
||||
uint16_t runtime_policy_direct_printer_battery_empty_mv(void);
|
||||
uint16_t runtime_policy_direct_printer_battery_full_mv(void);
|
||||
uint16_t runtime_policy_direct_printer_battery_divider_ratio_x1000(void);
|
||||
uint32_t runtime_policy_direct_printer_ntc_pullup_ohms(void);
|
||||
uint32_t runtime_policy_direct_printer_ntc_r25_ohms(void);
|
||||
uint32_t runtime_policy_direct_printer_ntc_beta(void);
|
||||
uint32_t runtime_policy_printer_connect_timeout_ms(void);
|
||||
uint32_t runtime_policy_printer_operation_timeout_ms(void);
|
||||
uint16_t runtime_policy_printer_strobe_on_us(void);
|
||||
uint16_t runtime_policy_printer_strobe_interval_us(void);
|
||||
uint16_t runtime_policy_printer_motor_step_us(void);
|
||||
bool runtime_policy_printer_motor_reverse(void);
|
||||
uint8_t runtime_policy_printer_steps_per_line(void);
|
||||
uint16_t runtime_policy_printer_gap_steps(void);
|
||||
float runtime_policy_printer_temp_min_c(void);
|
||||
float runtime_policy_printer_temp_max_c(void);
|
||||
uint8_t runtime_policy_printer_battery_min_percent(void);
|
||||
uint8_t runtime_policy_printer_paper_present_level(void);
|
||||
uint16_t runtime_policy_printer_battery_empty_mv(void);
|
||||
uint16_t runtime_policy_printer_battery_full_mv(void);
|
||||
uint16_t runtime_policy_printer_battery_divider_ratio_x1000(void);
|
||||
uint32_t runtime_policy_printer_ntc_pullup_ohms(void);
|
||||
uint32_t runtime_policy_printer_ntc_r25_ohms(void);
|
||||
uint32_t runtime_policy_printer_ntc_beta(void);
|
||||
|
||||
uint32_t runtime_policy_image_generation_timeout_default_ms(void);
|
||||
uint32_t runtime_policy_image_generation_timeout_min_ms(void);
|
||||
|
||||
Reference in New Issue
Block a user