parse

package
v1.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2026 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildProtocolFromGrpc

func BuildProtocolFromGrpc(device *dmiapi.Device) (common.ProtocolConfig, error)

func ConvGrpcToTwins

func ConvGrpcToTwins(twins []*dmiapi.Twin, srcTwins []common.Twin) ([]common.Twin, error)

func ConvMsgTwinToGrpc

func ConvMsgTwinToGrpc(msgTwin map[string]*common.MsgTwin) []*dmiapi.Twin

func ConvTwinsToGrpc

func ConvTwinsToGrpc(twins []common.Twin) ([]*dmiapi.Twin, error)

func GetDeviceFromGrpc

func GetDeviceFromGrpc(device *dmiapi.Device, commonModel *common.DeviceModel) (*common.DeviceInstance, error)

func GetDeviceModelFromGrpc

func GetDeviceModelFromGrpc(model *dmiapi.DeviceModel) common.DeviceModel

func GetResourceID

func GetResourceID(namespace, name string) string

GetResourceID return resource ID

Types

type TwinResultResponse

type TwinResultResponse struct {
	PropertyName string `json:"property_name"`
	Payload      []byte `json:"payload"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL