/
Stormbery
/
CEX
Обзор
Документация
Войти
/
Stormbery
/
CEX
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
include/enums.h
39 строк
3 KB
stormbery
deleted plots objects
20 сен 2024, 21:17
20 сен 2024, 21:17
4e0e245
Код
Авторство
О чём код?
#ifndef ENUMS_H #define ENUMS_H const double PLOTDATA_DEFAULT_WIDTH_LINE=1.0; constexpr double X_OFFSET_LEFT=0.15; ///<отступ слева при рисовании графика constexpr double X_OFFSET_RIGHT=0.2; ///<отступ справа при рисовании графика (д.б больше, чем X_OFFSET_LEFT) constexpr double Y_OFFSET_UP=0.02; ///<отступ сверху при рисовании графика constexpr double Y_OFFSET_DOWN=0.05; ///<отступ снизу при рисовании графика (д.б больше, чем Y_OFFSET_UP) constexpr double X_OFFSET_TEXT=2.0; ///<отступ вверх от оси Х для отображения значений constexpr double Y_OFFSET_TEXT=2.0; ///<отступ вправо от оси Y для отображения значений constexpr double X_SHIFT_COEF=50.0; ///<коэфициент "силы" сдвига по оси X constexpr double XY_SCROLL_COEF=0.05; ///<коэфициент "силы" скроллинга по осям X, Y constexpr double Y_SCROLL_COEF=0.05; ///<коэфициент "силы" прокрутки оси Y constexpr uint32_t MAX_INDEX_CIRCULAR_BUFFER=1280000; //максимальный размер буфера для графиков constexpr uint32_t MAX_NUMBER_FILES=1; //максимальное количество файлов для записи constexpr double GRID_X=5.0; ///< количиство делений на оси х constexpr double GRID_Y=5.0; ///< количиство делений на оси y enum LineStyle { NONE = 0, CONTINUOUS, SHORT_DASH_SHORT_GAP }; enum class OnDrawSignals { DrawPlot, ///<простая отрисовка графиков DrawAxes, MovePLot, IdlePLot }; constexpr auto HOST = "api-testnet.bybit.com"; ///< Хост с которым работаем constexpr auto PORT = "443";///< Порт хоста constexpr uint16_t VERSION = 11;///< Версия протокола HTTP constexpr uint16_t LAG_REGRESS =1;///< Количество данных для задержки вычисления регрессии constexpr uint16_t ITEM_REGRESS = 8000;///< Количество данных для регрессии (должно быть кратно LAG_REGRESS!!!) constexpr uint16_t DEGREE_REGRESS = 3;///< степень регрессии #endif // ENUMS_H