Skip to main content

Module parser

Module parser 

Source

Structs§

DmlParserConfig
PropertyRule
Defines how to create a node property or bind rule from a given DML service offer.
ServiceBindConfig
Defines how to convert a given DML service offer into a parent node of a composite node spec.

Enums§

Destination
RuleValueType
TransportType
ValueSource

Constants§

BIND_PLATFORM_DEV_DID_DEVICETREE
BIND_PLATFORM_DEV_VID_GENERIC
BIND_PROTOCOL_DEVICE
DEFAULT_DML_PARSER_CONFIG
DEFAULT_ID_SERVICE_BIND_CONFIG
DEFAULT_SERVICE_BIND_CONFIG

Statics§

STANDARD_SERVICE_CONFIGS
A list of instructions for how to convert common DML service offers into parent nodes of composite node specs.

Functions§

add_rule_and_property
generate_parent_spec_generic
get_provider_id
Returns the ID of the provider of agg by looking it up in devices.
make_accept_bind_rule
make_property2
property_bool
property_int
property_string
publish_dml_devices

Type Aliases§

DriverSpecificMetadata
DriverSpecificPowerConfigs