Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IBucket.cs
1
using
System;
2
using
System.Xml;
3
using
TAG.Simulator.ObjectModel.Graphs
;
4
using
Waher.Content
;
5
using
Waher.Script.Objects
;
6
7
namespace
TAG.Simulator.Statistics
8
{
12
public
interface
IBucket
:
IGraph
13
{
17
string
Id
18
{
19
get
;
20
}
21
25
long
TotalCount
26
{
27
get
;
28
}
29
33
Duration
BucketTime
34
{
35
get
;
36
set
;
37
}
38
43
DateTime
Inc
();
44
49
DateTime
Dec
();
50
57
DateTime
Sample
(DateTime Timestamp,
PhysicalQuantity
Value);
58
65
DateTime
Sample
(DateTime Timestamp,
double
Value);
66
72
DateTime
CountOccurrence
(DateTime Timestamp);
73
77
void
Flush
();
78
84
void
ExportXml
(XmlWriter Output,
string
RowElement);
85
90
void
Add
(
IFilter
Filter);
91
}
92
}
Waher.Script.Objects.PhysicalQuantity
Physical quantity.
Definition:
PhysicalQuantity.cs:14
TAG.Simulator.ObjectModel.Graphs.IGraph
Interface for graph nodes
Definition:
IGraph.cs:10
TAG.Simulator.Statistics.IBucket
Interface for buckets.
Definition:
IBucket.cs:13
TAG.Simulator.Statistics.IBucket.ExportXml
void ExportXml(XmlWriter Output, string RowElement)
Exports data to XML
TAG.Simulator.Statistics.IBucket.Flush
void Flush()
Terminates the ongoing collection of data.
TAG.Simulator.Statistics.IBucket.BucketTime
Duration BucketTime
Time to accumulate values.
Definition:
IBucket.cs:34
TAG.Simulator.Statistics.IBucket.Sample
DateTime Sample(DateTime Timestamp, double Value)
Adds a sample
TAG.Simulator.Statistics.IBucket.Dec
DateTime Dec()
Decrements counter.
TAG.Simulator.Statistics.IBucket.Add
void Add(IFilter Filter)
Adds a filter to the bucket.
TAG.Simulator.Statistics.IBucket.CountOccurrence
DateTime CountOccurrence(DateTime Timestamp)
Counts one occurrence
TAG.Simulator.Statistics.IBucket.TotalCount
long TotalCount
Total Counter
Definition:
IBucket.cs:26
TAG.Simulator.Statistics.IBucket.Id
string Id
Bucket ID
Definition:
IBucket.cs:18
TAG.Simulator.Statistics.IBucket.Sample
DateTime Sample(DateTime Timestamp, PhysicalQuantity Value)
Adds a sample
TAG.Simulator.Statistics.IBucket.Inc
DateTime Inc()
Increments counter.
TAG.Simulator.Statistics.IFilter
Interface for sample filters
Definition:
IFilter.cs:9
TAG.Simulator.ObjectModel.Graphs
Definition:
CombinedCounterGraph.cs:4
TAG.Simulator.Statistics
Definition:
Bucket.cs:12
Waher.Content
Definition:
Array.cs:6
Waher.Script.Objects
Definition:
BooleanValue.cs:7
Waher.Content.Duration
Represents a duration value, as defined by the xsd:duration data type: http://www....
Definition:
Duration.cs:13
ComSim
TAG.Simulator
Statistics
IBucket.cs
Generated by
1.9.5