dm

package
v1.6.8 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2026 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateConformanceElement

func CreateConformanceElement(c conformance.Conformance, parentEntity types.Entity) (element *etree.Element, err error)

func RenderFeatureElements

func RenderFeatureElements(doc *asciidoc.Document, cluster *matter.Cluster, features *etree.Element, excludeDisallowed bool, errata *errata.SDK) (err error)

Types

type DataModelOptions

type DataModelOptions struct {
	DmRoot          string `default:"connectedhomeip/data_model/master" aliases:"dmRoot" help:"where to place the data model files" group:"Data Model:"`
	IgnoreHierarchy bool   `default:"true" help:"don't parse the cluster hierarchy when building data model" group:"Data Model:"`
}

type Renderer

type Renderer struct {
	// contains filtered or unexported fields
}

func NewRenderer

func NewRenderer(dmRoot string, spec *spec.Specification) *Renderer

func (*Renderer) GenerateClusterIDsJson

func (p *Renderer) GenerateClusterIDsJson() (*pipeline.Data[string], error)

func (*Renderer) GenerateGlobalObjects

func (p *Renderer) GenerateGlobalObjects() (globalFiles pipeline.StringSet, err error)

func (*Renderer) Name

func (p *Renderer) Name() string

func (*Renderer) Process

func (p *Renderer) Process(cxt context.Context, input *pipeline.Data[*asciidoc.Document], index int32, total int32) (outputs []*pipeline.Data[string], extra []*pipeline.Data[*asciidoc.Document], err error)

Jump to

Keyboard shortcuts

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