Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
AnalogPin.cs
1using System;
2using System.Collections.Generic;
3using System.Threading.Tasks;
6
8{
12 public abstract class AnalogPin : Pin
13 {
17 public AnalogPin()
18 : base()
19 {
20 }
21
25 public override string PinNrStr => "A" + this.PinNr.ToString();
26
30 public override async Task<IEnumerable<Parameter>> GetDisplayableParametersAsync(Language Language, RequestOrigin Caller)
31 {
32 LinkedList<Parameter> Result = await base.GetDisplayableParametersAsync(Language, Caller) as LinkedList<Parameter>;
33
34 Result.AddLast(new StringParameter("Pin", await Language.GetStringAsync(typeof(Module), 18, "Pin"), this.PinNrStr));
35
36 return Result;
37 }
38 }
39}
Contains information about a language.
Definition: Language.cs:17
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 ...
Definition: Language.cs:209
override async Task< IEnumerable< Parameter > > GetDisplayableParametersAsync(Language Language, RequestOrigin Caller)
TODO
Definition: AnalogPin.cs:30
override string PinNrStr
TODO
Definition: AnalogPin.cs:25
byte PinNr
TODO
Definition: Pin.cs:34
Tokens available in request.
Definition: RequestOrigin.cs:9