Leader.Robotic.Common
列舉所有上層
變更 UseRequestLocalization 的行為, 改為支援所有語言
設定項目
機器參數定義, 包含暫存器定義(RegName), 機器特性(Features)
取得暫存器定義
預設說明
0 - PLC Signal : MXXX
1 - PLC Signal : CoffeeXX
2 - PLC Signal : A_OrderStatusXX
3 - PLC Signal : B_OrderStatusXX
4 - PLC Signal : C_OrderStatusXX
5 - PLC Manual
多國語細說明
資訊上傳服務
detect url change / disabled
send data via WebSocket
WebSocket 傳送/接收/基本指令
SendCommand with MessageId or Reply Message
null : Generate new id, n : reply id
musc be 0x01
Command Type
Optional Message Parameter
Number of data bytes in package
End of Transmission
must be 0x02
透過實作 IConfigurationProvider 攔截並過濾 appsettings.json 中的 Serilog:WriteTo 設定。
目的在於確保系統全面採用程式碼內掛載之一致性 File Sink 寫入規則,
避免各子專案重複定義 WriteTo 區段,而引發 I/O 存取衝突 (File Lock) 或日誌重複輸出之問題。
機器狀態
向設備端取得銷售明細
起始時間
最大資料筆數
銷售紀錄
自動編號 key
付款方式
總金額
訂單建立時間
寫入PLC時間
寫入的PLC資料 (Jasn 格式)
完成時間
編號 key1
頁面 key2
項目 key3
數量
糖
冰
珍珠
糖漿1
糖漿2
糖漿3
糖漿4
配料1
配料2
配料3
配料4
完成時間
暫存資料
品項細節
訂單
自動編號
訂單號
頁面
項目
總杯數
第幾杯
品項名稱
品項價錢
付款方式
下單時間
訂單狀態
完成時間
品項計數
品項計數
回傳的訊息檢查
是 : 沒有問題
否 : 有問題
交易是否成功
是 : 成功
否 : 失敗
機器識別碼
機器識別碼, 需與資料庫中的 MachineAuthToken.AuthToken 相同
出廠編號, 對應到資料庫中的 Machines.ProductNumber