From 4ca3791590a7bf50222aa5f80e53edf04739108a Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期二, 22 十月 2024 17:20:23 +0800 Subject: [PATCH] fix 1400 post floor farmat --- config/config.go | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/config/config.go b/config/config.go index f4609ee..4537ffa 100644 --- a/config/config.go +++ b/config/config.go @@ -60,11 +60,20 @@ // 姊帶璁惧 type nvcs struct { + Mac string `mapstructure:"mac"` Model string `mapstructure:"model"` // 鍨嬪彿 Port string `mapstructure:"port"` // 绔彛 OSD string `mapstructure:"osd"` RunState bool `mapstructure:"run-state"` WaitRunTime int `mapstructure:"wait-run-time"` +} + +type rfid struct { + DevName string `mapstructure:"dev"` + Baud int `mapstructure:"baud"` + ReadFloor bool `mapstructure:"read-floor"` + EPC string `mapstructure:"epc"` + Position uint8 `mapstructure:"position"` } type rateLimit struct { @@ -85,6 +94,7 @@ var NVCSConf = &nvcs{} var ImageConf = &image{} var SysTimeConf = &sysTime{} +var RFIDConf = &rfid{} // Init is an exported method that takes the environment starts the viper // (external lib) and returns the configuration struct. @@ -115,7 +125,9 @@ v.UnmarshalKey("rate-limit", RateLimitConf) v.UnmarshalKey("client", ClientConf) v.UnmarshalKey("nvcs", NVCSConf) + v.UnmarshalKey("rfid", RFIDConf) v.UnmarshalKey("image", ImageConf) + v.UnmarshalKey("systime", SysTimeConf) if LogConf.Level == "" { LogConf.Level = "info" -- Gitblit v1.8.0