Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Waher.Things.INode Interface Reference

Interface for nodes that are published through the concentrator interface. More...

Inheritance diagram for Waher.Things.INode:
Waher.Things.IThingReference Waher.IoTGateway.ScriptExtensions.Functions.ExternalNode Waher.Service.IoTBroker.Sources.Connections.ClientConnection Waher.Service.IoTBroker.Sources.Connections.ClientConnections Waher.Service.IoTBroker.Sources.Connections.ServerConnection Waher.Service.IoTBroker.Sources.Connections.ServerConnections Waher.Service.IoTBroker.Sources.GatewayConfig.ConfigurationNode Waher.Service.IoTBroker.Sources.PersistedData.EventLog Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFile Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFolder Waher.Service.IoTBroker.Sources.Protocols.HttpProtocol Waher.Service.IoTBroker.Sources.Protocols.XmppProtocol Waher.Things.IActuator Waher.Things.ILifeCycleManagement Waher.Things.ISensor Waher.Things.Ieee1451.Ieee1451_0.IDiscoverableNode Waher.Things.Ieee1451.Ieee1451_0.ITedsNode Waher.Things.Ieee1451.Ieee1451_0.ITransducerNode Waher.Things.Metering.IMeteringNode

Public Member Functions

Task< string > GetTypeNameAsync (Language Language)
 Gets the type name of the node. More...
 
Task< bool > CanViewAsync (RequestOrigin Caller)
 If the node is visible to the caller. More...
 
Task< bool > CanEditAsync (RequestOrigin Caller)
 If the node can be edited by the caller. More...
 
Task< bool > CanAddAsync (RequestOrigin Caller)
 If the node can be added to by the caller. More...
 
Task< bool > CanDestroyAsync (RequestOrigin Caller)
 If the node can be destroyed to by the caller. More...
 
Task< IEnumerable< Parameter > > GetDisplayableParametersAsync (Language Language, RequestOrigin Caller)
 Gets displayable parameters. More...
 
Task< IEnumerable< Message > > GetMessagesAsync (RequestOrigin Caller)
 Gets messages logged on the node. More...
 
Task< bool > MoveUpAsync (RequestOrigin Caller)
 Tries to move the node up. More...
 
Task< bool > MoveDownAsync (RequestOrigin Caller)
 Tries to move the node down. More...
 
Task< bool > AcceptsParentAsync (INode Parent)
 If the node accepts a presumptive parent, i.e. can be added to that parent (if that parent accepts the node as a child). More...
 
Task< bool > AcceptsChildAsync (INode Child)
 If the node accepts a presumptive child, i.e. can receive as a child (if that child accepts the node as a parent). More...
 
Task AddAsync (INode Child)
 Adds a new child to the node. More...
 
Task UpdateAsync ()
 Updates the node (in persisted storage). More...
 
Task< bool > RemoveAsync (INode Child)
 Removes a child from the node. More...
 
Task DestroyAsync ()
 Destroys the node. If it is a child to a parent node, it is removed from the parent first. More...
 

Properties

string LocalId [get]
 If provided, an ID for the node, but unique locally between siblings. Can be null, if Local ID equal to Node ID. More...
 
string LogId [get]
 If provided, an ID for the node, as it would appear or be used in system logs. Can be null, if Log ID equal to Node ID. More...
 
bool HasChildren [get]
 If the source has any child sources. More...
 
bool ChildrenOrdered [get]
 If the children of the node have an intrinsic order (true), or if the order is not important (false). More...
 
bool IsReadable [get]
 If the node can be read. More...
 
bool IsControllable [get]
 If the node can be controlled. More...
 
bool HasCommands [get]
 If the node has registered commands or not. More...
 
INode Parent [get]
 Parent Node, or null if a root node. More...
 
DateTime LastChanged [get]
 When the node was last updated. More...
 
NodeState State [get]
 Current overall state of the node. More...
 
Task< IEnumerable< INode > > ChildNodes [get]
 Child nodes. If no child nodes are available, null is returned. More...
 
Task< IEnumerable< ICommand > > Commands [get]
 Available command objects. If no commands are available, null is returned. More...
 
string NodeId [get]
 ID of node. More...
 
string SourceId [get]
 Optional ID of source containing node. More...
 
string Partition [get]
 Optional partition in which the Node ID is unique. More...
 

Detailed Description

Interface for nodes that are published through the concentrator interface.

Definition at line 48 of file INode.cs.

Member Function Documentation

◆ AcceptsChildAsync()

Task< bool > Waher.Things.INode.AcceptsChildAsync ( INode  Child)

If the node accepts a presumptive child, i.e. can receive as a child (if that child accepts the node as a parent).

Parameters
ChildPresumptive child node.
Returns
If the child is acceptable.

Implemented in Waher.Service.IoTBroker.Sources.Connections.ClientConnection, Waher.Service.IoTBroker.Sources.Connections.ClientConnections, Waher.Service.IoTBroker.Sources.Connections.ServerConnection, Waher.Service.IoTBroker.Sources.Connections.ServerConnections, Waher.Service.IoTBroker.Sources.GatewayConfig.ConfigurationNode, Waher.Service.IoTBroker.Sources.GatewayConfig.FileFolder, Waher.Service.IoTBroker.Sources.GatewayConfig.LoginAuditorNode, Waher.Service.IoTBroker.Sources.GatewayConfig.Ports, Waher.Service.IoTBroker.Sources.GatewayConfig.WebServer, Waher.Service.IoTBroker.Sources.PersistedData.EventLog, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFile, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFolder, Waher.Service.IoTBroker.Sources.Protocols.HttpProtocol, Waher.Service.IoTBroker.Sources.Protocols.XmppProtocol, Waher.Things.Arduino.Pin, Waher.Things.Arduino.UsbConnectedDevice, Waher.Things.Files.FileNode, Waher.Things.Files.FolderNode, Waher.Things.Files.SubFolderNode, Waher.Things.Gpio.Controller, Waher.Things.Gpio.Pin, Waher.Things.Ieee1451.Ieee1451_1_6.DiscoverableTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.RootTopic, Waher.Things.Ip.IpHost, Waher.Things.Ip.IpHostPort, Waher.Things.Ip.IpHostPortProxy, Waher.Things.Metering.MeteringNode, Waher.Things.Metering.NodeTypes.Root, Waher.Things.Modbus.ModbusCompositeChildNode, Waher.Things.Modbus.ModbusGatewayNode, Waher.Things.Modbus.ModbusUnitChildNode, Waher.Things.Modbus.ModbusUnitNode, Waher.Things.Mqtt.MqttBrokerNode, Waher.Things.Mqtt.MqttTopicNode, Waher.Things.Script.Parameters.ScriptOptionNode, Waher.Things.Script.Parameters.ScriptParameterNodeWithOptions, Waher.Things.Script.ScriptCommandNodeBase, Waher.Things.Script.ScriptNode, Waher.Things.Script.ScriptParameterNode, Waher.Things.Script.ScriptReferenceNode, Waher.Things.Semantic.Nodes.RssFeedNode, Waher.Things.Virtual.VirtualNode, Waher.Things.Xmpp.ConcentratorDevice, Waher.Things.Xmpp.ConcentratorNode, Waher.Things.Xmpp.ConcentratorPartitionNode, Waher.Things.Xmpp.ConcentratorSourceNode, Waher.Things.Xmpp.ConnectedDevice, Waher.Things.Xmpp.RosterItemNode, Waher.Things.Xmpp.XmppBrokerNode, Waher.Things.Xmpp.XmppExtensionNode, and Waher.IoTGateway.ScriptExtensions.Functions.ExternalNode.

◆ AcceptsParentAsync()

Task< bool > Waher.Things.INode.AcceptsParentAsync ( INode  Parent)

If the node accepts a presumptive parent, i.e. can be added to that parent (if that parent accepts the node as a child).

Parameters
ParentPresumptive parent node.
Returns
If the parent is acceptable.

Implemented in Waher.Service.IoTBroker.Sources.Connections.ClientConnection, Waher.Service.IoTBroker.Sources.Connections.ClientConnections, Waher.Service.IoTBroker.Sources.Connections.ServerConnection, Waher.Service.IoTBroker.Sources.Connections.ServerConnections, Waher.Service.IoTBroker.Sources.GatewayConfig.ConfigurationNode, Waher.Service.IoTBroker.Sources.GatewayConfig.ContentEncoding, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultHttpResponseHeader, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultPage, Waher.Service.IoTBroker.Sources.GatewayConfig.FileFolder, Waher.Service.IoTBroker.Sources.GatewayConfig.IntervalNode, Waher.Service.IoTBroker.Sources.GatewayConfig.MTlsPort, Waher.Service.IoTBroker.Sources.GatewayConfig.Port, Waher.Service.IoTBroker.Sources.GatewayConfig.ProxyResource, Waher.Service.IoTBroker.Sources.GatewayConfig.Redirection, Waher.Service.IoTBroker.Sources.GatewayConfig.VanityResource, Waher.Service.IoTBroker.Sources.PersistedData.EventLog, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFile, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFolder, Waher.Service.IoTBroker.Sources.Protocols.HttpProtocol, Waher.Service.IoTBroker.Sources.Protocols.XmppProtocol, Waher.Things.Arduino.Pin, Waher.Things.Arduino.UsbConnectedDevice, Waher.Things.Files.FileNode, Waher.Things.Files.FolderNode, Waher.Things.Files.SubFolderNode, Waher.Things.Gpio.Controller, Waher.Things.Gpio.Pin, Waher.Things.Ieee1451.Ieee1451_1_6.DiscoverableTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.RootTopic, Waher.Things.Ip.IpHost, Waher.Things.Metering.MeteringNode, Waher.Things.Metering.NodeTypes.Root, Waher.Things.Modbus.ModbusCompositeChildNode, Waher.Things.Modbus.ModbusUnitChildNode, Waher.Things.Modbus.ModbusUnitNode, Waher.Things.Mqtt.MqttTopicNode, Waher.Things.Script.Parameters.ScriptOptionNode, Waher.Things.Script.ScriptCommandNodeBase, Waher.Things.Script.ScriptNode, Waher.Things.Script.ScriptParameterNode, Waher.Things.Script.ScriptReferenceNode, Waher.Things.Semantic.Nodes.RssFeedNode, Waher.Things.Virtual.VirtualNode, Waher.Things.Xmpp.ConcentratorNode, Waher.Things.Xmpp.ConcentratorPartitionNode, Waher.Things.Xmpp.ConcentratorSourceNode, Waher.Things.Xmpp.ConnectedDevice, Waher.Things.Xmpp.RosterItemNode, Waher.Things.Xmpp.XmppExtensionNode, and Waher.IoTGateway.ScriptExtensions.Functions.ExternalNode.

◆ AddAsync()

◆ CanAddAsync()

◆ CanDestroyAsync()

◆ CanEditAsync()

◆ CanViewAsync()

◆ DestroyAsync()

◆ GetDisplayableParametersAsync()

Task< IEnumerable< Parameter > > Waher.Things.INode.GetDisplayableParametersAsync ( Language  Language,
RequestOrigin  Caller 
)

Gets displayable parameters.

Parameters
LanguageLanguage to use.
CallerInformation about caller.
Returns
Set of displayable parameters.

Implemented in Waher.Service.IoTBroker.Sources.Connections.ClientConnection, Waher.Service.IoTBroker.Sources.Connections.ClientConnections, Waher.Service.IoTBroker.Sources.Connections.ServerConnection, Waher.Service.IoTBroker.Sources.Connections.ServerConnections, Waher.Service.IoTBroker.Sources.GatewayConfig.ConfigurationNode, Waher.Service.IoTBroker.Sources.GatewayConfig.ContentEncoding, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultHttpResponseHeader, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultPage, Waher.Service.IoTBroker.Sources.GatewayConfig.FileFolder, Waher.Service.IoTBroker.Sources.GatewayConfig.IntervalNode, Waher.Service.IoTBroker.Sources.GatewayConfig.MTlsPort, Waher.Service.IoTBroker.Sources.GatewayConfig.Port, Waher.Service.IoTBroker.Sources.GatewayConfig.ProxyResource, Waher.Service.IoTBroker.Sources.GatewayConfig.Redirection, Waher.Service.IoTBroker.Sources.GatewayConfig.VanityResource, Waher.Service.IoTBroker.Sources.GatewayConfig.WebServer, Waher.Service.IoTBroker.Sources.PersistedData.EventLog, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFile, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFolder, Waher.Service.IoTBroker.Sources.Protocols.HttpProtocol, Waher.Service.IoTBroker.Sources.Protocols.XmppProtocol, Waher.Things.Arduino.AnalogInput, Waher.Things.Arduino.AnalogPin, Waher.Things.Arduino.DigitalInput, Waher.Things.Arduino.DigitalOutput, Waher.Things.Arduino.DigitalPin, Waher.Things.Gpio.DigitalInput, Waher.Things.Gpio.DigitalOutput, Waher.Things.Gpio.Pin, Waher.Things.Ieee1451.Ieee1451_1_6.MqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttChannelTopicNode, Waher.Things.Ip.IpHost, Waher.Things.Ip.IpHostPort, Waher.Things.Ip.IpHostPortProxy, Waher.Things.Metering.MetaMeteringNode, Waher.Things.Metering.MeteringNode, Waher.Things.Metering.ProvisionedMeteringNode, Waher.Things.Modbus.ModbusUnitCoilNode, Waher.Things.Modbus.ModbusUnitDiscreteInputNode, Waher.Things.Modbus.ModbusUnitHoldingFloatingPointRegisterNode, Waher.Things.Modbus.ModbusUnitHoldingRegisterNode, Waher.Things.Modbus.ModbusUnitInputFloatingPointRegisterNode, Waher.Things.Modbus.ModbusUnitInputRegisterNode, Waher.Things.Modbus.ModbusUnitNode, Waher.Things.Mqtt.MqttBrokerNode, Waher.Things.Mqtt.MqttTopicNode, Waher.Things.Semantic.Nodes.RssFeedNode, Waher.Things.Virtual.VirtualNode, Waher.Things.Xmpp.RosterItemNode, Waher.Things.Xmpp.XmppBrokerNode, and Waher.IoTGateway.ScriptExtensions.Functions.ExternalNode.

◆ GetMessagesAsync()

◆ GetTypeNameAsync()

Task< string > Waher.Things.INode.GetTypeNameAsync ( Language  Language)

Gets the type name of the node.

Parameters
LanguageLanguage to use.

Implemented in Waher.Service.IoTBroker.Sources.Connections.ClientConnection, Waher.Service.IoTBroker.Sources.Connections.ClientConnections, Waher.Service.IoTBroker.Sources.Connections.ServerConnection, Waher.Service.IoTBroker.Sources.Connections.ServerConnections, Waher.Service.IoTBroker.Sources.GatewayConfig.ConfigurationNode, Waher.Service.IoTBroker.Sources.GatewayConfig.ContentEncoding, Waher.Service.IoTBroker.Sources.GatewayConfig.DatabaseDefinition, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultHttpResponseHeader, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultPage, Waher.Service.IoTBroker.Sources.GatewayConfig.FileFolder, Waher.Service.IoTBroker.Sources.GatewayConfig.GeneralInformation, Waher.Service.IoTBroker.Sources.GatewayConfig.IntervalNode, Waher.Service.IoTBroker.Sources.GatewayConfig.LoginAuditorNode, Waher.Service.IoTBroker.Sources.GatewayConfig.MTlsPort, Waher.Service.IoTBroker.Sources.GatewayConfig.Port, Waher.Service.IoTBroker.Sources.GatewayConfig.Ports, Waher.Service.IoTBroker.Sources.GatewayConfig.ProxyResource, Waher.Service.IoTBroker.Sources.GatewayConfig.Redirection, Waher.Service.IoTBroker.Sources.GatewayConfig.VanityResource, Waher.Service.IoTBroker.Sources.GatewayConfig.WebServer, Waher.Service.IoTBroker.Sources.PersistedData.EventLog, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFile, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFolder, Waher.Service.IoTBroker.Sources.Protocols.HttpProtocol, Waher.Service.IoTBroker.Sources.Protocols.XmppProtocol, Waher.Things.Arduino.AnalogInput, Waher.Things.Arduino.DigitalInput, Waher.Things.Arduino.DigitalOutput, Waher.Things.Arduino.UsbConnectedDevice, Waher.Things.Files.FileNode, Waher.Things.Files.FolderNode, Waher.Things.Files.SubFolderNode, Waher.Things.Gpio.Controller, Waher.Things.Gpio.DigitalInput, Waher.Things.Gpio.DigitalOutput, Waher.Things.Ieee1451.Ieee1451_1_6.DiscoverableTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.MqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttChannelTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttNcapTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.ProxyMqttTimTopicNode, Waher.Things.Ieee1451.Ieee1451_1_6.RootTopic, Waher.Things.Ip.IpHost, Waher.Things.Ip.IpHostPort, Waher.Things.Ip.IpHostPortProxy, Waher.Things.Metering.MeteringNode, Waher.Things.Metering.NodeTypes.Root, Waher.Things.Modbus.ModbusCompositeChildNode, Waher.Things.Modbus.ModbusGatewayNode, Waher.Things.Modbus.ModbusUnitCoilNode, Waher.Things.Modbus.ModbusUnitDiscreteInputNode, Waher.Things.Modbus.ModbusUnitHoldingFloatingPointRegisterNode, Waher.Things.Modbus.ModbusUnitHoldingRegisterNode, Waher.Things.Modbus.ModbusUnitInputFloatingPointRegisterNode, Waher.Things.Modbus.ModbusUnitInputRegisterNode, Waher.Things.Modbus.ModbusUnitNode, Waher.Things.Mqtt.MqttBrokerNode, Waher.Things.Mqtt.MqttTopicNode, Waher.Things.Script.Parameters.ScriptBooleanParameterNode, Waher.Things.Script.Parameters.ScriptColorParameterNode, Waher.Things.Script.Parameters.ScriptDateParameterNode, Waher.Things.Script.Parameters.ScriptDateTimeParameterNode, Waher.Things.Script.Parameters.ScriptDoubleParameterNode, Waher.Things.Script.Parameters.ScriptFixedParameterNode, Waher.Things.Script.Parameters.ScriptInt16ParameterNode, Waher.Things.Script.Parameters.ScriptInt32ParameterNode, Waher.Things.Script.Parameters.ScriptInt64ParameterNode, Waher.Things.Script.Parameters.ScriptInt8ParameterNode, Waher.Things.Script.Parameters.ScriptJidParameterNode, Waher.Things.Script.Parameters.ScriptJidsParameterNode, Waher.Things.Script.Parameters.ScriptMediaParameterNode, Waher.Things.Script.Parameters.ScriptOptionNode, Waher.Things.Script.Parameters.ScriptPasswordParameterNode, Waher.Things.Script.Parameters.ScriptStringParameterNode, Waher.Things.Script.Parameters.ScriptTextParameterNode, Waher.Things.Script.Parameters.ScriptTimeParameterNode, Waher.Things.Script.Parameters.ScriptUriParameterNode, Waher.Things.Script.ScriptCommandNode, Waher.Things.Script.ScriptNode, Waher.Things.Script.ScriptQueryNode, Waher.Things.Script.ScriptReferenceNode, Waher.Things.Semantic.Nodes.RssFeedNode, Waher.Things.Virtual.VirtualNode, Waher.Things.Xmpp.ConcentratorDevice, Waher.Things.Xmpp.ConcentratorNode, Waher.Things.Xmpp.ConcentratorPartitionNode, Waher.Things.Xmpp.ConcentratorSourceNode, Waher.Things.Xmpp.ConnectedDevice, Waher.Things.Xmpp.RosterItemNode, Waher.Things.Xmpp.SensorDevice, Waher.Things.Xmpp.SensorNode, Waher.Things.Xmpp.XmppBrokerNode, and Waher.IoTGateway.ScriptExtensions.Functions.ExternalNode.

◆ MoveDownAsync()

◆ MoveUpAsync()

◆ RemoveAsync()

◆ UpdateAsync()

Property Documentation

◆ ChildNodes

◆ ChildrenOrdered

◆ Commands

◆ HasChildren

◆ HasCommands

◆ IsControllable

◆ IsReadable

◆ LastChanged

◆ LocalId

◆ LogId

◆ NodeId

string Waher.Things.IThingReference.NodeId
getinherited

ID of node.

Implemented in Waher.Service.IoTBroker.Sources.Connections.ClientConnection, Waher.Service.IoTBroker.Sources.Connections.ClientConnections, Waher.Service.IoTBroker.Sources.Connections.ServerConnection, Waher.Service.IoTBroker.Sources.Connections.ServerConnections, Waher.Service.IoTBroker.Sources.GatewayConfig.ConfigurationNode, Waher.Service.IoTBroker.Sources.GatewayConfig.ContentEncoding, Waher.Service.IoTBroker.Sources.GatewayConfig.DatabaseDefinition, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultHttpResponseHeader, Waher.Service.IoTBroker.Sources.GatewayConfig.DefaultPage, Waher.Service.IoTBroker.Sources.GatewayConfig.FileFolder, Waher.Service.IoTBroker.Sources.GatewayConfig.GeneralInformation, Waher.Service.IoTBroker.Sources.GatewayConfig.IntervalNode, Waher.Service.IoTBroker.Sources.GatewayConfig.LoginAuditorNode, Waher.Service.IoTBroker.Sources.GatewayConfig.MTlsPort, Waher.Service.IoTBroker.Sources.GatewayConfig.Port, Waher.Service.IoTBroker.Sources.GatewayConfig.Ports, Waher.Service.IoTBroker.Sources.GatewayConfig.ProxyResource, Waher.Service.IoTBroker.Sources.GatewayConfig.Redirection, Waher.Service.IoTBroker.Sources.GatewayConfig.VanityResource, Waher.Service.IoTBroker.Sources.GatewayConfig.WebServer, Waher.Service.IoTBroker.Sources.PersistedData.EventLog, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFile, Waher.Service.IoTBroker.Sources.ProgramData.ProgramDataFolder, Waher.Service.IoTBroker.Sources.Protocols.HttpProtocol, Waher.Service.IoTBroker.Sources.Protocols.XmppProtocol, Waher.Networking.XMPP.Concentrator.NodeInformation, Waher.Things.Metering.IMeteringNode, Waher.Things.Metering.MeteringNode, Waher.Things.ThingReference, and Waher.IoTGateway.ScriptExtensions.Functions.ExternalNode.

Definition at line 22 of file IThingReference.cs.

◆ Parent

◆ Partition

◆ SourceId

◆ State


The documentation for this interface was generated from the following file: