blob: de45b2a44d1dc04f219d9f1953adfdf7eaa88a24 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package config
import (
"sync"
"github.com/kubeedge/api/apis/componentconfig/edgecore/v1alpha2"
)
var config Configure
var once sync.Once
type Configure struct {
v1alpha2.DeviceTwin
NodeName string
}
func InitConfigure(deviceTwin *v1alpha2.DeviceTwin, nodeName string) {
once.Do(func() {
config = Configure{
DeviceTwin: *deviceTwin,
NodeName: nodeName,
}
})
}
func Get() *Configure {
return &config
}
|