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