Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2021 Changes in this version + const SCPDXMLNamespace + type Action struct + Arguments []Argument + Name string + func (action *Action) InputArguments() []*Argument + func (action *Action) OutputArguments() []*Argument + type AllowedValueRange struct + Maximum string + Minimum string + Step string + type Argument struct + Direction string + Name string + RelatedStateVariable string + Retval string + func (arg *Argument) IsInput() bool + func (arg *Argument) IsOutput() bool + type DataType struct + Name string + Type string + type SCPD struct + Actions []Action + ConfigId string + SpecVersion SpecVersion + StateVariables []StateVariable + XMLName xml.Name + func (scpd *SCPD) Clean() + func (scpd *SCPD) GetAction(action string) *Action + func (scpd *SCPD) GetStateVariable(variable string) *StateVariable + type SpecVersion struct + Major int32 + Minor int32 + type StateVariable struct + AllowedValueRange *AllowedValueRange + AllowedValues []string + DataType DataType + DefaultValue string + Multicast string + Name string + SendEvents string