|
NTP Analyzer
0.8.2
Analyze the operation of time servers
|


Public Member Functions | |
| PeerGraph (IPeerGraphConfiguration configuration, Host host, Peer peer) | |
Public Member Functions inherited from Ntp.Analyzer.Graph.GraphBase | |
| Stream | Generate () |
| Stream | Render () |
Protected Member Functions | |
| override void | AddPlots () |
| override void | LoadData () |
| override void | PreRender () |
Protected Member Functions inherited from Ntp.Analyzer.Graph.DispersionGraph | |
| DispersionGraph (IDispersionGraphConfiguration configuration) | |
Protected Member Functions inherited from Ntp.Analyzer.Graph.GraphBase | |
| GraphBase (IGraphBaseConfiguration baseConfig) | |
| LinePlot | SetupPlot (string name, Color color, IList time, IList data) |
Protected Attributes | |
| override string | YLabel => "Milliseconds" |
Protected Attributes inherited from Ntp.Analyzer.Graph.DispersionGraph | |
| readonly List< double > | Jitter |
| readonly List< double > | Offset |
| readonly List< DateTime > | Time |
Protected Attributes inherited from Ntp.Analyzer.Graph.GraphBase | |
| TimeSpan | GraphTimeSpan => new TimeSpan(baseConfig.Timespan, 0, 0, 0) |
Private Member Functions | |
| void | CleanSeries () |
| Cleans the value series from values out side boundaries. More... | |
Private Attributes | |
| readonly List< double > | balance = new List<double>() |
| readonly IPeerGraphConfiguration | config |
| readonly List< double > | delay = new List<double>() |
| readonly Host | host |
| readonly Peer | peer |
| readonly Dictionary< DateTime, HostReading > | timedReading |
Additional Inherited Members | |
Public Attributes inherited from Ntp.Analyzer.Graph.GraphBase | |
| IEnumerable< StreamDestination > | Destinations => destinations |
| string | ImageFileExtension => "png" |
Properties inherited from Ntp.Analyzer.Graph.GraphBase | |
| PlotSurface2D | Surface [get, private set] |
| abstract string | YLabel [get] |
Properties inherited from Ntp.Analyzer.Export.IStreamGenerator | |
| IEnumerable< StreamDestination > | Destinations [get] |
Definition at line 33 of file PeerGraph.cs.
|
inline |
Definition at line 35 of file PeerGraph.cs.
|
inlineprotectedvirtual |
Reimplemented from Ntp.Analyzer.Graph.DispersionGraph.
Definition at line 54 of file PeerGraph.cs.
|
inlineprivate |
Cleans the value series from values out side boundaries.
Definition at line 152 of file PeerGraph.cs.
|
inlineprotectedvirtual |
Implements Ntp.Analyzer.Graph.GraphBase.
Definition at line 71 of file PeerGraph.cs.
References Ntp.Analyzer.Data.Sql.FilteredSqlDatabaseMapper< T >.FilterHost, Ntp.Analyzer.Data.Sql.FilteredSqlDatabaseMapper< T >.FilterPeer, Ntp.Analyzer.Data.Sql.FilteredSqlDatabaseMapper< T >.FilterTime, Ntp.Analyzer.Data.DataFace.HostReadings, Ntp.Analyzer.Data.DataFace.Instance, and Ntp.Analyzer.Data.DataFace.PeerReadings.
|
inlineprotectedvirtual |
Reimplemented from Ntp.Analyzer.Graph.GraphBase.
Definition at line 142 of file PeerGraph.cs.
|
private |
Definition at line 45 of file PeerGraph.cs.
|
private |
Definition at line 46 of file PeerGraph.cs.
|
private |
Definition at line 47 of file PeerGraph.cs.
|
private |
Definition at line 48 of file PeerGraph.cs.
|
private |
Definition at line 49 of file PeerGraph.cs.
|
private |
Definition at line 50 of file PeerGraph.cs.
|
protected |
Definition at line 52 of file PeerGraph.cs.