更新配置文件
This commit is contained in:
@@ -35,6 +35,12 @@ type Config struct {
|
||||
|
||||
// TaskConfig 任务调度配置
|
||||
Task TaskConfig `yaml:"task"`
|
||||
|
||||
// Lora Lora配置
|
||||
Lora LoraConfig `yaml:"lora"`
|
||||
|
||||
// LoraMesh LoraMesh配置
|
||||
LoraMesh LoraMeshConfig `yaml:"lora_mesh"`
|
||||
}
|
||||
|
||||
// AppConfig 代表应用基础配置
|
||||
@@ -130,6 +136,20 @@ type TaskConfig struct {
|
||||
NumWorkers int `yaml:"num_workers"`
|
||||
}
|
||||
|
||||
// LoraConfig 代表Lora配置
|
||||
type LoraConfig struct {
|
||||
Mode string `yaml:"mode"`
|
||||
}
|
||||
|
||||
// LoraMeshConfig 代表Lora Mesh配置
|
||||
type LoraMeshConfig struct {
|
||||
UARTPort string `yaml:"uart_port"`
|
||||
BaudRate int `yaml:"baud_rate"`
|
||||
Timeout int `yaml:"timeout"`
|
||||
LoraMeshMode string `yaml:"lora_mesh_mode"`
|
||||
MaxChunkSize int `yaml:"max_chunk_size"`
|
||||
}
|
||||
|
||||
// NewConfig 创建并返回一个新的配置实例
|
||||
func NewConfig() *Config {
|
||||
// 默认值可以在这里设置,但我们优先使用配置文件中的值
|
||||
|
||||
Reference in New Issue
Block a user