|
static std::optional< std::set< std::string > > | prvRequestExportLocation (CDialog *dlgFather) |
| Request the user to select the export location for channels data.
|
|
static bool | prvConfirmExportResume (CDialog *dlgFather, const std::vector< std::weak_ptr< iv::channels::AbstractChannel > > &selectedChannels, const std::set< std::string > &exportLocations, const iv::utils::Calendar startTimeCalendar, const iv::utils::Calendar endTimeCalendar, const iv::types::milliseconds sampleRate) |
|
static std::vector< iv::types::timestamp > | exportValuesSampleTimestamps (const iv::types::timestamp startTimestamp, const iv::types::timestamp endTimestamp, const iv::types::milliseconds sampleRate) |
|
static std::map< iv::types::timestamp, iv::types::channelValue > | processExportValues (const std::weak_ptr< iv::channels::AbstractChannel > &channelRef, const iv::types::timestamp startTimestamp, const iv::types::timestamp endTimestamp, const iv::types::milliseconds sampleRate, const std::atomic_bool &cancelRequest) |
|
static std::map< iv::types::timestamp, std::map< iv::types::channelId, std::optional< iv::types::channelValue > > > | processExportChannelsValues (const std::vector< std::weak_ptr< iv::channels::AbstractChannel > > &selectedChannels, const iv::types::timestamp startTimestamp, const iv::types::timestamp endTimestamp, const iv::types::milliseconds sampleRate, const std::atomic_bool &cancelRequest) |
|