コード例 #1
0
        public rrd4n.DataAccess.Data.FetchData GetData(rrd4n.DataAccess.Data.FetchRequest request)
        {
            RrdServerInterface remoteAccessor = GetServerAccessor();

            RemoteFetchData remoteData = remoteAccessor.FetchData(request.DatabasePath, request.FetchStart, request.FetchEnd,
                                                                  request.ConsolidateFunctionName, request.Resolution);

            rrd4n.DataAccess.Data.FetchData localData = new rrd4n.DataAccess.Data.FetchData(remoteData.ArchiveSteps,
                                                                                            remoteData.ArchiveEndTimeTicks, remoteData.DatasourceNames);
            localData.Timestamps = remoteData.Timestamps;
            localData.Values     = remoteData.Values;
            return(localData);
        }
コード例 #2
0
        public void StoreData(rrd4n.DataAccess.Data.Sample sample)
        {
            RrdServerInterface remoteAccessor = GetServerAccessor();

            remoteAccessor.StoreData(sample.DatabasePath, sample.getTime(), sample.getValues());
        }