INNER CODE UNIT · Go
func
unitedrhino/things · sdk/protocol/cloudProtocol.go:69
func (p *CloudProtocol[pConf]) Start() error {
ctx := context.Background()
err := p.CoreProtocol.Start()
if err != nil {
return err
}
pi, err := p.ProtocolM.ProtocolInfoRead(ctx, &dm.WithIDCode{Code: p.Pi.Code})
if err != nil {
return err
}
var cs []pConf
for _, cMap := range pi.ConfigInfos {
var c pConf
if len(cMap.Config) == 0 {
continue
}
err := mapstructure.Decode(cMap.Config, &c)
if err != nil {