23 lines
758 B
Go
23 lines
758 B
Go
// Package config define config struct of model runtime service
|
|
package config
|
|
|
|
// AnchorParamBaseConfig define anchor params base config struct
|
|
type AnchorParamBaseConfig struct {
|
|
UUID string
|
|
AnchorName string // 锚定参量名称
|
|
CompareValUpperLimit float32 // 比较值上限
|
|
CompareValLowerLimit float32 // 比较值下限
|
|
}
|
|
|
|
// AnchorParamConfig define anchor params config struct
|
|
type AnchorParamConfig struct {
|
|
AnchorParamBaseConfig
|
|
CalculateFunc func(args ...float32) float32 // 计算函数
|
|
CalculateParams []float32 // 计算参数
|
|
}
|
|
|
|
// TODO 完成内容细化
|
|
func SelectFuncAndParamsByAnchorName(anchorName string) (func(args ...float32) float32, []float32) {
|
|
return nil, []float32{}
|
|
}
|