Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
DoubleParameter.cs
1
using
System.Text;
2
using
Waher.Content
;
3
4
namespace
Waher.Things.DisplayableParameters
5
{
9
public
class
DoubleParameter
:
Parameter
10
{
11
private
double
value;
12
16
public
DoubleParameter
()
17
: base()
18
{
19
this.value = 0;
20
}
21
28
public
DoubleParameter
(
string
Id
,
string
Name
,
double
Value
)
29
: base(
Id
,
Name
)
30
{
31
this.value =
Value
;
32
}
33
37
public
double
Value
38
{
39
get
=> this.value;
40
set
=> this.value = value;
41
}
42
46
public
override
object
UntypedValue
=> this.value;
47
52
public
override
void
Export
(StringBuilder Xml)
53
{
54
Xml.Append(
"<double"
);
55
base.Export(Xml);
56
Xml.Append(
" value='"
);
57
Xml.Append(
CommonTypes
.
Encode
(
this
.value));
58
Xml.Append(
"'/>"
);
59
}
60
}
61
}
Waher.Content.CommonTypes
Helps with parsing of commong data types.
Definition:
CommonTypes.cs:13
Waher.Content.CommonTypes.Encode
static string Encode(bool x)
Encodes a Boolean for use in XML and other formats.
Definition:
CommonTypes.cs:594
Waher.Things.DisplayableParameters.DoubleParameter
Double-valued parameter.
Definition:
DoubleParameter.cs:10
Waher.Things.DisplayableParameters.DoubleParameter.Export
override void Export(StringBuilder Xml)
Exports the parameters to XML.
Definition:
DoubleParameter.cs:52
Waher.Things.DisplayableParameters.DoubleParameter.DoubleParameter
DoubleParameter()
Double-valued parameter.
Definition:
DoubleParameter.cs:16
Waher.Things.DisplayableParameters.DoubleParameter.UntypedValue
override object UntypedValue
Untyped parameter value
Definition:
DoubleParameter.cs:46
Waher.Things.DisplayableParameters.DoubleParameter.DoubleParameter
DoubleParameter(string Id, string Name, double Value)
Double-valued parameter.
Definition:
DoubleParameter.cs:28
Waher.Things.DisplayableParameters.DoubleParameter.Value
double Value
Parameter Value.
Definition:
DoubleParameter.cs:38
Waher.Things.DisplayableParameters.Parameter
Base class for all node parameters.
Definition:
Parameter.cs:10
Waher.Things.DisplayableParameters.Parameter.Name
string Name
Parameter Name.
Definition:
Parameter.cs:47
Waher.Things.DisplayableParameters.Parameter.Id
string Id
Parameter ID.
Definition:
Parameter.cs:38
Waher.Content
Definition:
Array.cs:6
Waher.Things.DisplayableParameters
Definition:
BooleanParameter.cs:5
IoTGateway
Things
Waher.Things
DisplayableParameters
DoubleParameter.cs
Generated by
1.9.5