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.