Please enable JavaScript to use RhodeCode Enterprise
##// END OF EJS Templates
0
core/include/Data/SqpDateTime.h
core/include/Data/SqpDateTime.h
created
644
+15
0
@@
-0,0
+1,15
1
#ifndef SCIQLOP_SQPDATETIME_H
2
#define SCIQLOP_SQPDATETIME_H
3
4
/**
5
* @brief The SqpDateTime struct holds the information of time parameters
6
* @sa SqpDateTime
7
*/
8
struct SqpDateTime {
9
/// Start time
10
double m_TStart ;
11
/// End time
12
double m_TEnd ;
13
};
14
15
#endif // SCIQLOP_SQPDATETIME_H
0
core/include/Data/DataProviderParameters.h
core/include/Data/DataProviderParameters.h
+3
-4
@@
-1,16
+1,15
1
#ifndef SCIQLOP_DATAPROVIDERPARAMETERS_H
1
#ifndef SCIQLOP_DATAPROVIDERPARAMETERS_H
2
#define SCIQLOP_DATAPROVIDERPARAMETERS_H
2
#define SCIQLOP_DATAPROVIDERPARAMETERS_H
3
3
4
#include "SqpDateTime.h"
5
4
/**
6
/**
5
* @brief The DataProviderParameters struct holds the information needed to retrieve data from a
7
* @brief The DataProviderParameters struct holds the information needed to retrieve data from a
6
* data provider
8
* data provider
7
* @sa IDataProvider
9
* @sa IDataProvider
8
*/
10
*/
9
struct DataProviderParameters {
11
struct DataProviderParameters {
10
/// Start time
12
SqpDateTime m_Time ;
11
double m_TStart ;
12
/// End time
13
double m_TEnd ;
14
};
13
};
15
14
16
#endif // SCIQLOP_DATAPROVIDERPARAMETERS_H
15
#endif // SCIQLOP_DATAPROVIDERPARAMETERS_H
0
plugins/mockplugin/src/CosinusProvider.cpp
plugins/mockplugin/src/CosinusProvider.cpp
+4
-2
@@
-8,9
+8,11
8
std :: unique_ptr < IDataSeries >
8
std :: unique_ptr < IDataSeries >
9
CosinusProvider :: retrieveData ( const DataProviderParameters & parameters ) const
9
CosinusProvider :: retrieveData ( const DataProviderParameters & parameters ) const
10
{
10
{
11
auto dateTime = parameters . m_Time ;
12
11
// Gets the timerange from the parameters
13
// Gets the timerange from the parameters
12
auto start = parameters. m_TStart ;
14
auto start = dateTime . m_TStart ;
13
auto end = parameters. m_TEnd ;
15
auto end = dateTime . m_TEnd ;
14
16
15
// We assure that timerange is valid
17
// We assure that timerange is valid
16
if ( end < start ) {
18
if ( end < start ) {
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
g 0-9
Goto bookmarked items from 0-9
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository access permissions settings
t s
Toggle sidebar on some pages