Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ModBusActor.cs
2
4{
8 public abstract class ModBusActor : Actor
9 {
13 public const string ComSimModBusNamespace = "http://lab.tagroot.io/Schema/ComSim/ModBus.xsd";
14
18 public const string ComSimModBusSchema = "TAG.Simulator.ModBus.Schema.ComSimModBus.xsd";
19
26 : base(Parent, Model)
27 {
28 }
29
39 {
40 }
41
45 public override string Namespace => ComSimModBusNamespace;
46
50 public override string SchemaResource => ComSimModBusSchema;
51 }
52}
Abstract base class for ModBus actors.
Definition: ModBusActor.cs:9
override string Namespace
XML Namespace where the element is defined.
Definition: ModBusActor.cs:45
override string SchemaResource
Points to the embedded XML Schema resource defining the semantics of the XML namespace.
Definition: ModBusActor.cs:50
const string ComSimModBusSchema
Resource name of ModBus schema.
Definition: ModBusActor.cs:18
ModBusActor(ISimulationNode Parent, Model Model)
Abstract base class for ModBus actors.
Definition: ModBusActor.cs:25
const string ComSimModBusNamespace
http://lab.tagroot.io/Schema/ComSim.xsd
Definition: ModBusActor.cs:13
ModBusActor(ISimulationNode Parent, Model Model, int InstanceIndex, string InstanceId)
Abstract base class for ModBus actors.
Definition: ModBusActor.cs:37
Root node of a simulation model
Definition: Model.cs:49
Abstract base class for actors
Definition: Actor.cs:15
string InstanceId
ID of actor instance.
Definition: Actor.cs:57
int InstanceIndex
Actor instance index.
Definition: Actor.cs:67
Basic interface for simulator nodes. Implementing this interface allows classes with default contruct...
ISimulationNode Parent
Parent node in the simulation model.