feat(architecture): enforce lifecycle orchestration and layered component boundaries

This commit is contained in:
admin
2026-02-26 10:18:19 +08:00
parent 64c2c7d8c2
commit cf1fecb004
32 changed files with 1701 additions and 180 deletions

View File

@@ -12,10 +12,65 @@ config TQ_WIFI_MAXIMUM_RETRY
int "Wi-Fi Maximum Retry"
default 10
config TQ_WIFI_CONNECT_TIMEOUT_MS
int "Wi-Fi connect timeout (ms)"
range 3000 60000
default 15000
config TQ_LIFECYCLE_START_RETRY_COUNT
int "Lifecycle start retry count"
range 0 5
default 2
config TQ_LIFECYCLE_RETRY_BACKOFF_MS
int "Lifecycle retry base backoff (ms)"
range 100 10000
default 800
config TQ_HTTP_PORT
int "REST HTTP Port"
default 80
config TQ_REST_PRINTER_CONNECT_TIMEOUT_MS
int "REST printer connect timeout default (ms)"
range 1000 60000
default 15000
config TQ_REST_LABEL_TIMEOUT_MS
int "REST label/offset timeout default (ms)"
range 500 30000
default 5000
config TQ_REST_OTA_STEP_TIMEOUT_MS
int "REST OTA step timeout default (ms)"
range 500 60000
default 5000
config TQ_PRINTER_CONTROL_LOCK_TIMEOUT_MS
int "Printer control lane lock timeout (ms)"
range 100 5000
default 1000
config TQ_PRINTER_WORKER_QUEUE_WAIT_MS
int "Printer worker queue poll wait (ms)"
range 50 2000
default 250
config TQ_PRINTER_QUEUE_RETRY_DELAY_MS
int "Printer queue retry delay (ms)"
range 5 500
default 20
config TQ_PRINTER_STATUS_POLL_INTERVAL_MS
int "Printer status poll interval (ms)"
range 1000 30000
default 5000
config TQ_PRINTER_STOP_TIMEOUT_MS
int "Printer protocol stop timeout (ms)"
range 1000 30000
default 8000
config TQ_API_KEY
string "REST API Key (optional, empty means disabled)"
default ""