1using System.Collections.Generic;
 
    2using System.Threading.Tasks;
 
    3using Microsoft.Maker.RemoteWiring;
 
   17        private string portName = 
string.Empty;
 
   32        [ToolTip(4, 
"Name of USB serial port.")]
 
   33        [DefaultValueStringEmpty]
 
   37            set => this.portName = value;
 
   47                return Module.GetDevice(this.portName);
 
   56            Task Result = base.AddAsync(Child);
 
   70            bool Result = await base.RemoveAsync(Child);
 
   84            base.SortChildrenAfterLoadLocked(Children);
 
   86            if (!(Children is 
null))
 
   97                            foreach (
INode Node 
in Children2)
 
  113            return Task.FromResult<
bool>(Child is 
Pin);
 
Contains information about a language.
Task< string > GetStringAsync(Type Type, int Id, string Default)
Gets the string value of a string ID. If no such string exists, a string is created with the default ...
abstract string PinNrStr
TODO
override Task< bool > AcceptsChildAsync(INode Child)
TODO
override void SortChildrenAfterLoadLocked(List< MeteringNode > Children)
TODO
override Task< string > GetTypeNameAsync(Language Language)
TODO
override Task AddAsync(INode Child)
TODO
override Task< bool > AcceptsParentAsync(INode Parent)
TODO
override async Task< bool > RemoveAsync(INode Child)
TODO
Base class for all metering nodes.
NodeState State
Current overall state of the node.
INode Parent
Parent Node, or null if a root node.
Class for the root node of the Metering topology.
Interface for nodes that are published through the concentrator interface.