|
|
|
@ -0,0 +1,624 @@
|
|
|
|
|
/*********************************************************************************/
|
|
|
|
|
/********** THIS FILE IS GENERATED BY TOUCHGFX DESIGNER, DO NOT MODIFY ***********/
|
|
|
|
|
/*********************************************************************************/
|
|
|
|
|
#include <gui_generated/mainview_screen/MainViewViewBase.hpp>
|
|
|
|
|
#include <touchgfx/Color.hpp>
|
|
|
|
|
#include <texts/TextKeysAndLanguages.hpp>
|
|
|
|
|
#include "BitmapDatabase.hpp"
|
|
|
|
|
|
|
|
|
|
MainViewViewBase::MainViewViewBase() :
|
|
|
|
|
buttonCallback(this, &MainViewViewBase::buttonCallbackHandler)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
touchgfx::CanvasWidgetRenderer::setupBuffer(canvasBuffer, CANVAS_BUFFER_SIZE);
|
|
|
|
|
|
|
|
|
|
__background.setPosition(0, 0, 480, 272);
|
|
|
|
|
__background.setColor(touchgfx::Color::getColorFrom24BitRGB(0, 0, 0));
|
|
|
|
|
|
|
|
|
|
bgView.setPosition(0, 0, 480, 270);
|
|
|
|
|
bgView.setColor(touchgfx::Color::getColorFrom24BitRGB(255, 255, 255));
|
|
|
|
|
|
|
|
|
|
labelTitle.setXY(337, 254);
|
|
|
|
|
labelTitle.setColor(touchgfx::Color::getColorFrom24BitRGB(0, 0, 0));
|
|
|
|
|
labelTitle.setLinespacing(0);
|
|
|
|
|
labelTitle.setRotation(touchgfx::TEXT_ROTATE_180);
|
|
|
|
|
labelTitle.setTypedText(touchgfx::TypedText(T_SINGLEUSEID1));
|
|
|
|
|
|
|
|
|
|
bgSignal.setPosition(225, 18, 150, 23);
|
|
|
|
|
bgSignal.setColor(touchgfx::Color::getColorFrom24BitRGB(20, 151, 197));
|
|
|
|
|
|
|
|
|
|
labelSignal.setPosition(232, 24, 137, 13);
|
|
|
|
|
labelSignal.setColor(touchgfx::Color::getColorFrom24BitRGB(0, 0, 0));
|
|
|
|
|
labelSignal.setLinespacing(0);
|
|
|
|
|
labelSignal.setRotation(touchgfx::TEXT_ROTATE_180);
|
|
|
|
|
touchgfx::Unicode::snprintf(labelSignalBuffer1, LABELSIGNALBUFFER1_SIZE, "%s", touchgfx::TypedText(T_SINGLEUSEID3).getText());
|
|
|
|
|
labelSignal.setWildcard1(labelSignalBuffer1);
|
|
|
|
|
touchgfx::Unicode::snprintf(labelSignalBuffer2, LABELSIGNALBUFFER2_SIZE, "%s", touchgfx::TypedText(T_SINGLEUSEID4).getText());
|
|
|
|
|
labelSignal.setWildcard2(labelSignalBuffer2);
|
|
|
|
|
labelSignal.setTypedText(touchgfx::TypedText(T_SINGLEUSEID2));
|
|
|
|
|
|
|
|
|
|
labelDivTime.setPosition(125, 24, 70, 13);
|
|
|
|
|
labelDivTime.setColor(touchgfx::Color::getColorFrom24BitRGB(0, 0, 0));
|
|
|
|
|
labelDivTime.setLinespacing(0);
|
|
|
|
|
labelDivTime.setRotation(touchgfx::TEXT_ROTATE_180);
|
|
|
|
|
Unicode::snprintf(labelDivTimeBuffer, LABELDIVTIME_SIZE, "%s", touchgfx::TypedText(T_SINGLEUSEID6).getText());
|
|
|
|
|
labelDivTime.setWildcard(labelDivTimeBuffer);
|
|
|
|
|
labelDivTime.setTypedText(touchgfx::TypedText(T_SINGLEUSEID5));
|
|
|
|
|
|
|
|
|
|
chartBG.setPosition(10, 62, 460, 190);
|
|
|
|
|
chartBG.setColor(touchgfx::Color::getColorFrom24BitRGB(0, 0, 0));
|
|
|
|
|
|
|
|
|
|
chart.setScale(1);
|
|
|
|
|
chart.setPosition(10, 62, 460, 190);
|
|
|
|
|
chart.setGraphAreaMargin(0, 0, 0, 0);
|
|
|
|
|
chart.setGraphAreaPadding(0, 0, 0, 0);
|
|
|
|
|
chart.setGraphRangeY(0, 4000);
|
|
|
|
|
|
|
|
|
|
chartMajorXAxisGrid.setScale(1);
|
|
|
|
|
chartMajorXAxisGrid.setColor(touchgfx::Color::getColorFrom24BitRGB(255, 255, 255));
|
|
|
|
|
chartMajorXAxisGrid.setInterval(1000);
|
|
|
|
|
chartMajorXAxisGrid.setLineWidth(1);
|
|
|
|
|
chartMajorXAxisGrid.setAlpha(100);
|
|
|
|
|
chart.addGraphElement(chartMajorXAxisGrid);
|
|
|
|
|
|
|
|
|
|
chartDiamonds1.setScale(1);
|
|
|
|
|
chartDiamonds1Painter.setColor(touchgfx::Color::getColorFrom24BitRGB(20, 151, 197));
|
|
|
|
|
chartDiamonds1.setPainter(chartDiamonds1Painter);
|
|
|
|
|
chartDiamonds1.setDiamondWidth(2);
|
|
|
|
|
chart.addGraphElement(chartDiamonds1);
|
|
|
|
|
|
|
|
|
|
chart.addDataPoint(2498.16152996877f);
|
|
|
|
|
chart.addDataPoint(2353.95011743646f);
|
|
|
|
|
chart.addDataPoint(2210.80821332167f);
|
|
|
|
|
chart.addDataPoint(2070.05481729737f);
|
|
|
|
|
chart.addDataPoint(1932.97153961643f);
|
|
|
|
|
chart.addDataPoint(1800.78814567344f);
|
|
|
|
|
chart.addDataPoint(1674.66882819202f);
|
|
|
|
|
chart.addDataPoint(1555.69916716249f);
|
|
|
|
|
chart.addDataPoint(1444.87411595045f);
|
|
|
|
|
chart.addDataPoint(1343.08698011751f);
|
|
|
|
|
chart.addDataPoint(1251.11972804461f);
|
|
|
|
|
chart.addDataPoint(1169.63449708926f);
|
|
|
|
|
chart.addDataPoint(1099.16662094741f);
|
|
|
|
|
chart.addDataPoint(1040.11906555873f);
|
|
|
|
|
chart.addDataPoint(992.758542289057f);
|
|
|
|
|
chart.addDataPoint(957.213121282826f);
|
|
|
|
|
chart.addDataPoint(933.471549578937f);
|
|
|
|
|
chart.addDataPoint(921.38424501381f);
|
|
|
|
|
chart.addDataPoint(920.665790167825f);
|
|
|
|
|
chart.addDataPoint(930.899187522654f);
|
|
|
|
|
chart.addDataPoint(951.541530336835f);
|
|
|
|
|
chart.addDataPoint(981.93123076167f);
|
|
|
|
|
chart.addDataPoint(1021.29663957473f);
|
|
|
|
|
chart.addDataPoint(1068.76586000854f);
|
|
|
|
|
chart.addDataPoint(1123.37796281667f);
|
|
|
|
|
chart.addDataPoint(1184.09489254652f);
|
|
|
|
|
chart.addDataPoint(1249.8145791573f);
|
|
|
|
|
chart.addDataPoint(1319.38467005141f);
|
|
|
|
|
chart.addDataPoint(1391.61679834098f);
|
|
|
|
|
chart.addDataPoint(1465.30135390912f);
|
|
|
|
|
chart.addDataPoint(1539.22239194769f);
|
|
|
|
|
chart.addDataPoint(1612.17263012064f);
|
|
|
|
|
chart.addDataPoint(1682.96846154533f);
|
|
|
|
|
chart.addDataPoint(1750.46432811646f);
|
|
|
|
|
chart.addDataPoint(1813.56696147545f);
|
|
|
|
|
chart.addDataPoint(1871.24883186929f);
|
|
|
|
|
chart.addDataPoint(1922.56077711325f);
|
|
|
|
|
chart.addDataPoint(1966.64374977601f);
|
|
|
|
|
chart.addDataPoint(2002.73940438593f);
|
|
|
|
|
chart.addDataPoint(2030.19950071225f);
|
|
|
|
|
chart.addDataPoint(2048.49403431417f);
|
|
|
|
|
chart.addDataPoint(2057.21777807045f);
|
|
|
|
|
chart.addDataPoint(2056.09550467788f);
|
|
|
|
|
chart.addDataPoint(2044.98552461555f);
|
|
|
|
|
chart.addDataPoint(2023.88166162241f);
|
|
|
|
|
chart.addDataPoint(1992.91358991483f);
|
|
|
|
|
chart.addDataPoint(1952.34552608547f);
|
|
|
|
|
chart.addDataPoint(1902.57327759355f);
|
|
|
|
|
chart.addDataPoint(1844.11977000313f);
|
|
|
|
|
chart.addDataPoint(1777.62897037958f);
|
|
|
|
|
chart.addDataPoint(1703.85838058905f);
|
|
|
|
|
chart.addDataPoint(1623.67014552512f);
|
|
|
|
|
chart.addDataPoint(1538.02089450502f);
|
|
|
|
|
chart.addDataPoint(1447.9504312774f);
|
|
|
|
|
chart.addDataPoint(1354.56943547979f);
|
|
|
|
|
chart.addDataPoint(1259.0461475607f);
|
|
|
|
|
chart.addDataPoint(1162.59262620909f);
|
|
|
|
|
chart.addDataPoint(1066.45017210997f);
|
|
|
|
|
chart.addDataPoint(971.874501447191f);
|
|
|
|
|
chart.addDataPoint(880.120711308616f);
|
|
|
|
|
chart.addDataPoint(792.428184160252f);
|
|
|
|
|
chart.addDataPoint(710.005681751191f);
|
|
|
|
|
chart.addDataPoint(634.016768675663f);
|
|
|
|
|
chart.addDataPoint(565.565601529158f);
|
|
|
|
|
chart.addDataPoint(505.68368954229f);
|
|
|
|
|
chart.addDataPoint(455.317158634531f);
|
|
|
|
|
chart.addDataPoint(415.315187263601f);
|
|
|
|
|
chart.addDataPoint(386.419490879107f);
|
|
|
|
|
chart.addDataPoint(369.255042057208f);
|
|
|
|
|
chart.addDataPoint(364.322200496632f);
|
|
|
|
|
chart.addDataPoint(371.990166717139f);
|
|
|
|
|
chart.addDataPoint(392.492133117652f);
|
|
|
|
|
chart.addDataPoint(425.921861841366f);
|
|
|
|
|
chart.addDataPoint(472.231936115555f);
|
|
|
|
|
chart.addDataPoint(531.233706073466f);
|
|
|
|
|
chart.addDataPoint(602.598789580077f);
|
|
|
|
|
chart.addDataPoint(685.862296500597f);
|
|
|
|
|
chart.addDataPoint(780.427567731731f);
|
|
|
|
|
chart.addDataPoint(885.572529669522f);
|
|
|
|
|
chart.addDataPoint(1000.45742275318f);
|
|
|
|
|
chart.addDataPoint(1124.13399219547f);
|
|
|
|
|
chart.addDataPoint(1255.55587422353f);
|
|
|
|
|
chart.addDataPoint(1393.59021511007f);
|
|
|
|
|
chart.addDataPoint(1537.03019411295f);
|
|
|
|
|
chart.addDataPoint(1684.60852006747f);
|
|
|
|
|
chart.addDataPoint(1835.01153347648f);
|
|
|
|
|
chart.addDataPoint(1986.89399779531f);
|
|
|
|
|
chart.addDataPoint(2138.89404077774f);
|
|
|
|
|
chart.addDataPoint(2289.64847189597f);
|
|
|
|
|
chart.addDataPoint(2437.80808073271f);
|
|
|
|
|
chart.addDataPoint(2582.05272647299f);
|
|
|
|
|
chart.addDataPoint(2721.10608771059f);
|
|
|
|
|
chart.addDataPoint(2853.74994882636f);
|
|
|
|
|
chart.addDataPoint(2978.83781807243f);
|
|
|
|
|
chart.addDataPoint(3095.30756984534f);
|
|
|
|
|
chart.addDataPoint(3202.19327671974f);
|
|
|
|
|
chart.addDataPoint(3298.63579179001f);
|
|
|
|
|
chart.addDataPoint(3383.89217684947f);
|
|
|
|
|
chart.addDataPoint(3457.34366964745f);
|
|
|
|
|
chart.addDataPoint(3518.50230180494f);
|
|
|
|
|
chart.addDataPoint(3567.01591958549f);
|
|
|
|
|
chart.addDataPoint(3602.67163395874f);
|
|
|
|
|
chart.addDataPoint(3625.39767053562f);
|
|
|
|
|
chart.addDataPoint(3635.26355411185f);
|
|
|
|
|
chart.addDataPoint(3632.47862876818f);
|
|
|
|
|
chart.addDataPoint(3617.38900991434f);
|
|
|
|
|
chart.addDataPoint(3590.47286387441f);
|
|
|
|
|
chart.addDataPoint(3552.33423363138f);
|
|
|
|
|
chart.addDataPoint(3503.69537303091f);
|
|
|
|
|
chart.addDataPoint(3445.38761143459f);
|
|
|
|
|
chart.addDataPoint(3378.3412081086f);
|
|
|
|
|
chart.addDataPoint(3303.57380212666f);
|
|
|
|
|
chart.addDataPoint(3222.17802057502f);
|
|
|
|
|
chart.addDataPoint(3135.30817200449f);
|
|
|
|
|
chart.addDataPoint(3044.166248269f);
|
|
|
|
|
chart.addDataPoint(2949.98745373155f);
|
|
|
|
|
chart.addDataPoint(2854.02518371323f);
|
|
|
|
|
chart.addDataPoint(2757.53615856496f);
|
|
|
|
|
chart.addDataPoint(2661.76522859386f);
|
|
|
|
|
chart.addDataPoint(2567.93050714519f);
|
|
|
|
|
chart.addDataPoint(2477.20883705247f);
|
|
|
|
|
chart.addDataPoint(2390.72175970029f);
|
|
|
|
|
chart.addDataPoint(2309.52218834859f);
|
|
|
|
|
chart.addDataPoint(2234.58193493706f);
|
|
|
|
|
chart.addDataPoint(2166.78013694806f);
|
|
|
|
|
chart.addDataPoint(2106.89301267804f);
|
|
|
|
|
chart.addDataPoint(2055.58465989646f);
|
|
|
|
|
chart.addDataPoint(2013.39932441127f);
|
|
|
|
|
chart.addDataPoint(1980.75508403971f);
|
|
|
|
|
chart.addDataPoint(1957.93907588148f);
|
|
|
|
|
chart.addDataPoint(1945.1042817061f);
|
|
|
|
|
chart.addDataPoint(1942.26794078699f);
|
|
|
|
|
chart.addDataPoint(1949.31162629146f);
|
|
|
|
|
chart.addDataPoint(1965.98289062426f);
|
|
|
|
|
chart.addDataPoint(1991.89859887366f);
|
|
|
|
|
chart.addDataPoint(2026.54977969581f);
|
|
|
|
|
chart.addDataPoint(2069.3080249602f);
|
|
|
|
|
chart.addDataPoint(2119.433335051f);
|
|
|
|
|
chart.addDataPoint(2176.08324500966f);
|
|
|
|
|
chart.addDataPoint(2238.32337033183f);
|
|
|
|
|
chart.addDataPoint(2305.13876941222f);
|
|
|
|
|
chart.addDataPoint(2375.44655479914f);
|
|
|
|
|
chart.addDataPoint(2448.10922594882f);
|
|
|
|
|
chart.addDataPoint(2521.94863912144f);
|
|
|
|
|
chart.addDataPoint(2595.76056303148f);
|
|
|
|
|
chart.addDataPoint(2668.32948177598f);
|
|
|
|
|
chart.addDataPoint(2738.4435797728f);
|
|
|
|
|
chart.addDataPoint(2804.90985277496f);
|
|
|
|
|
chart.addDataPoint(2866.56866627047f);
|
|
|
|
|
chart.addDataPoint(2922.30828770099f);
|
|
|
|
|
chart.addDataPoint(2971.07872543616f);
|
|
|
|
|
chart.addDataPoint(3011.90481544661f);
|
|
|
|
|
chart.addDataPoint(3043.89854139799f);
|
|
|
|
|
chart.addDataPoint(3066.27023498035f);
|
|
|
|
|
chart.addDataPoint(3078.33868226174f);
|
|
|
|
|
chart.addDataPoint(3079.54003172265f);
|
|
|
|
|
chart.addDataPoint(3069.43510535031f);
|
|
|
|
|
chart.addDataPoint(3047.71550665825f);
|
|
|
|
|
chart.addDataPoint(3014.20800126284f);
|
|
|
|
|
chart.addDataPoint(2968.87739554036f);
|
|
|
|
|
chart.addDataPoint(2911.82778837808f);
|
|
|
|
|
chart.addDataPoint(2843.30211356424f);
|
|
|
|
|
chart.addDataPoint(2763.68011441604f);
|
|
|
|
|
chart.addDataPoint(2673.4746622863f);
|
|
|
|
|
chart.addDataPoint(2573.32650786433f);
|
|
|
|
|
chart.addDataPoint(2463.99754642104f);
|
|
|
|
|
chart.addDataPoint(2346.362568763f);
|
|
|
|
|
chart.addDataPoint(2221.39977876022f);
|
|
|
|
|
chart.addDataPoint(2090.17997322145f);
|
|
|
|
|
chart.addDataPoint(1953.85471604644f);
|
|
|
|
|
chart.addDataPoint(1813.64340885993f);
|
|
|
|
|
chart.addDataPoint(1670.81975385948f);
|
|
|
|
|
chart.addDataPoint(1526.69735672767f);
|
|
|
|
|
chart.addDataPoint(1382.61496923895f);
|
|
|
|
|
chart.addDataPoint(1239.92132944347f);
|
|
|
|
|
chart.addDataPoint(1099.95995587542f);
|
|
|
|
|
chart.addDataPoint(964.053892264863f);
|
|
|
|
|
chart.addDataPoint(833.490758502282f);
|
|
|
|
|
chart.addDataPoint(709.508057423063f);
|
|
|
|
|
chart.addDataPoint(593.279270304739f);
|
|
|
|
|
chart.addDataPoint(485.900483250455f);
|
|
|
|
|
chart.addDataPoint(388.377965351926f);
|
|
|
|
|
chart.addDataPoint(301.616800551568f);
|
|
|
|
|
chart.addDataPoint(226.410680474746f);
|
|
|
|
|
chart.addDataPoint(163.43295501403f);
|
|
|
|
|
chart.addDataPoint(113.229075138452f);
|
|
|
|
|
chart.addDataPoint(76.2105749778991f);
|
|
|
|
|
chart.addDataPoint(52.6505180589065f);
|
|
|
|
|
chart.addDataPoint(42.6806035220837f);
|
|
|
|
|
chart.addDataPoint(46.2898714575933f);
|
|
|
|
|
chart.addDataPoint(63.3250931045901f);
|
|
|
|
|
chart.addDataPoint(93.4927744120464f);
|
|
|
|
|
chart.addDataPoint(136.362787286027f);
|
|
|
|
|
chart.addDataPoint(191.373643826556f);
|
|
|
|
|
chart.addDataPoint(257.839143167425f);
|
|
|
|
|
chart.addDataPoint(334.956595035294f);
|
|
|
|
|
chart.addDataPoint(421.816315070845f);
|
|
|
|
|
chart.addDataPoint(517.412361789622f);
|
|
|
|
|
chart.addDataPoint(620.654370745523f);
|
|
|
|
|
chart.addDataPoint(730.380356240368f);
|
|
|
|
|
chart.addDataPoint(845.37028959636f);
|
|
|
|
|
chart.addDataPoint(964.360467495699f);
|
|
|
|
|
chart.addDataPoint(1086.05808950723f);
|
|
|
|
|
chart.addDataPoint(1209.15640558989f);
|
|
|
|
|
chart.addDataPoint(1332.34988107002f);
|
|
|
|
|
chart.addDataPoint(1454.34932207031f);
|
|
|
|
|
chart.addDataPoint(1573.89676964443f);
|
|
|
|
|
chart.addDataPoint(1689.78000127185f);
|
|
|
|
|
chart.addDataPoint(1800.84653724104f);
|
|
|
|
|
chart.addDataPoint(1906.01670713524f);
|
|
|
|
|
chart.addDataPoint(2004.29605104954f);
|
|
|
|
|
chart.addDataPoint(2094.78654937146f);
|
|
|
|
|
chart.addDataPoint(2176.69675925518f);
|
|
|
|
|
chart.addDataPoint(2249.35059519109f);
|
|
|
|
|
chart.addDataPoint(2312.19479389216f);
|
|
|
|
|
chart.addDataPoint(2364.80485171087f);
|
|
|
|
|
chart.addDataPoint(2406.88943546893f);
|
|
|
|
|
chart.addDataPoint(2438.29320033238f);
|
|
|
|
|
chart.addDataPoint(2458.99798635566f);
|
|
|
|
|
chart.addDataPoint(2469.12234008041f);
|
|
|
|
|
chart.addDataPoint(2468.91947352481f);
|
|
|
|
|
chart.addDataPoint(2458.77351973709f);
|
|
|
|
|
chart.addDataPoint(2439.19432293755f);
|
|
|
|
|
chart.addDataPoint(2410.81068455502f);
|
|
|
|
|
chart.addDataPoint(2374.36208998218f);
|
|
|
|
|
chart.addDataPoint(2330.68937852645f);
|
|
|
|
|
chart.addDataPoint(2280.72391295925f);
|
|
|
|
|
chart.addDataPoint(2225.47586807717f);
|
|
|
|
|
chart.addDataPoint(2166.02149167661f);
|
|
|
|
|
chart.addDataPoint(2103.48957747199f);
|
|
|
|
|
chart.addDataPoint(2039.04741596675f);
|
|
|
|
|
chart.addDataPoint(1973.88602793813f);
|
|
|
|
|
chart.addDataPoint(1909.20552218248f);
|
|
|
|
|
chart.addDataPoint(1846.19997587994f);
|
|
|
|
|
chart.addDataPoint(1786.04253402068f);
|
|
|
|
|
chart.addDataPoint(1729.87080256671f);
|
|
|
|
|
chart.addDataPoint(1678.77255417956f);
|
|
|
|
|
chart.addDataPoint(1633.77213758327f);
|
|
|
|
|
chart.addDataPoint(1595.81758930656f);
|
|
|
|
|
chart.addDataPoint(1565.76855018638f);
|
|
|
|
|
chart.addDataPoint(1544.38551394646f);
|
|
|
|
|
chart.addDataPoint(1532.31997294539f);
|
|
|
|
|
chart.addDataPoint(1530.10597737818f);
|
|
|
|
|
chart.addDataPoint(1538.15313844642f);
|
|
|
|
|
chart.addDataPoint(1556.74101607895f);
|
|
|
|
|
chart.addDataPoint(1586.01515687331f);
|
|
|
|
|
chart.addDataPoint(1625.9846632246f);
|
|
|
|
|
chart.addDataPoint(1676.52140771814f);
|
|
|
|
|
chart.addDataPoint(1737.36092814148f);
|
|
|
|
|
chart.addDataPoint(1808.10487827696f);
|
|
|
|
|
chart.addDataPoint(1888.22516451379f);
|
|
|
|
|
chart.addDataPoint(1977.06958137832f);
|
|
|
|
|
chart.addDataPoint(2073.86894154431f);
|
|
|
|
|
chart.addDataPoint(2177.74563684763f);
|
|
|
|
|
chart.addDataPoint(2287.72354797896f);
|
|
|
|
|
chart.addDataPoint(2402.73899488014f);
|
|
|
|
|
chart.addDataPoint(2521.65291823011f);
|
|
|
|
|
chart.addDataPoint(2643.26388132495f);
|
|
|
|
|
chart.addDataPoint(2766.32189239938f);
|
|
|
|
|
chart.addDataPoint(2889.54278249335f);
|
|
|
|
|
chart.addDataPoint(3011.62306557547f);
|
|
|
|
|
chart.addDataPoint(3131.25499905342f);
|
|
|
|
|
chart.addDataPoint(3247.14188083541f);
|
|
|
|
|
chart.addDataPoint(3358.0129709998f);
|
|
|
|
|
chart.addDataPoint(3462.63841824187f);
|
|
|
|
|
chart.addDataPoint(3559.84359562074f);
|
|
|
|
|
chart.addDataPoint(3648.52285735013f);
|
|
|
|
|
chart.addDataPoint(3727.65250435361f);
|
|
|
|
|
chart.addDataPoint(3796.30282722524f);
|
|
|
|
|
chart.addDataPoint(3853.64905371093f);
|
|
|
|
|
chart.addDataPoint(3898.98117791971f);
|
|
|
|
|
chart.addDataPoint(3931.71229875958f);
|
|
|
|
|
chart.addDataPoint(3951.38572146587f);
|
|
|
|
|
chart.addDataPoint(3957.68045537062f);
|
|
|
|
|
chart.addDataPoint(3950.41517261464f);
|
|
|
|
|
chart.addDataPoint(3929.55055854869f);
|
|
|
|
|
chart.addDataPoint(3895.19000288732f);
|
|
|
|
|
chart.addDataPoint(3847.57864600903f);
|
|
|
|
|
chart.addDataPoint(3787.10080002096f);
|
|
|
|
|
chart.addDataPoint(3714.27573869891f);
|
|
|
|
|
chart.addDataPoint(3629.75195174718f);
|
|
|
|
|
chart.addDataPoint(3534.29986340332f);
|
|
|
|
|
chart.addDataPoint(3428.80319976948f);
|
|
|
|
|
chart.addDataPoint(3314.24898859747f);
|
|
|
|
|
chart.addDataPoint(3191.71643507156f);
|
|
|
|
|
chart.addDataPoint(3062.36461146352f);
|
|
|
|
|
chart.addDataPoint(2927.41944329348f);
|
|
|
|
|
chart.addDataPoint(2788.15972115477f);
|
|
|
|
|
chart.addDataPoint(2645.90264312584f);
|
|
|
|
|
chart.addDataPoint(2501.98884496645f);
|
|
|
|
|
chart.addDataPoint(2357.76726270145f);
|
|
|
|
|
chart.addDataPoint(2214.57983025488f);
|
|
|
|
|
chart.addDataPoint(2073.74636632937f);
|
|
|
|
|
chart.addDataPoint(1936.54960532935f);
|
|
|
|
|
chart.addDataPoint(1804.22089677646f);
|
|
|
|
|
chart.addDataPoint(1677.92634493268f);
|
|
|
|
|
chart.addDataPoint(1558.75377445362f);
|
|
|
|
|
chart.addDataPoint(1447.70067201258f);
|
|
|
|
|
chart.addDataPoint(1345.6632080031f);
|
|
|
|
|
chart.addDataPoint(1253.4264045126f);
|
|
|
|
|
chart.addDataPoint(1171.65566854496f);
|
|
|
|
|
chart.addDataPoint(1100.88976868054f);
|
|
|
|
|
chart.addDataPoint(1041.53524635275f);
|
|
|
|
|
chart.addDataPoint(993.862465092334f);
|
|
|
|
|
chart.addDataPoint(958.003180627205f);
|
|
|
|
|
chart.addDataPoint(933.949859564873f);
|
|
|
|
|
chart.addDataPoint(921.556530593503f);
|
|
|
|
|
chart.addDataPoint(920.541329289649f);
|
|
|
|
|
chart.addDataPoint(930.490704937062f);
|
|
|
|
|
chart.addDataPoint(950.864993196064f);
|
|
|
|
|
chart.addDataPoint(981.005649077371f);
|
|
|
|
|
chart.addDataPoint(1020.14382101058f);
|
|
|
|
|
chart.addDataPoint(1067.41015692803f);
|
|
|
|
|
chart.addDataPoint(1121.84589142383f);
|
|
|
|
|
chart.addDataPoint(1182.41487125746f);
|
|
|
|
|
chart.addDataPoint(1248.01652164594f);
|
|
|
|
|
chart.addDataPoint(1317.49969871034f);
|
|
|
|
|
chart.addDataPoint(1389.67677360021f);
|
|
|
|
|
chart.addDataPoint(1463.33850793239f);
|
|
|
|
|
chart.addDataPoint(1537.26893053666f);
|
|
|
|
|
chart.addDataPoint(1610.26036401239f);
|
|
|
|
|
chart.addDataPoint(1681.12832816866f);
|
|
|
|
|
chart.addDataPoint(1748.72606660092f);
|
|
|
|
|
chart.addDataPoint(1811.95881658905f);
|
|
|
|
|
chart.addDataPoint(1869.79709527656f);
|
|
|
|
|
chart.addDataPoint(1921.28951063418f);
|
|
|
|
|
chart.addDataPoint(1965.57448330145f);
|
|
|
|
|
chart.addDataPoint(2001.89086569557f);
|
|
|
|
|
chart.addDataPoint(2029.58740943056f);
|
|
|
|
|
chart.addDataPoint(2048.13084529744f);
|
|
|
|
|
chart.addDataPoint(2057.11257466468f);
|
|
|
|
|
chart.addDataPoint(2056.25388421828f);
|
|
|
|
|
chart.addDataPoint(2045.40950085282f);
|
|
|
|
|
chart.addDataPoint(2024.56964241742f);
|
|
|
|
|
chart.addDataPoint(1993.86038960647f);
|
|
|
|
|
chart.addDataPoint(1953.54241075325f);
|
|
|
|
|
chart.addDataPoint(1904.00809154626f);
|
|
|
|
|
chart.addDataPoint(1845.77705060754f);
|
|
|
|
|
chart.addDataPoint(1779.49015375888f);
|
|
|
|
|
chart.addDataPoint(1705.90196543066f);
|
|
|
|
|
chart.addDataPoint(1625.87199676958f);
|
|
|
|
|
chart.addDataPoint(1540.35451220129f);
|
|
|
|
|
chart.addDataPoint(1450.38726430556f);
|
|
|
|
|
chart.addDataPoint(1357.07919241112f);
|
|
|
|
|
chart.addDataPoint(1261.59723989917f);
|
|
|
|
|
chart.addDataPoint(1165.15249486225f);
|
|
|
|
|
chart.addDataPoint(1068.98560742878f);
|
|
|
|
|
chart.addDataPoint(974.352139779205f);
|
|
|
|
|
chart.addDataPoint(882.507398631334f);
|
|
|
|
|
chart.addDataPoint(794.691376751108f);
|
|
|
|
|
chart.addDataPoint(712.113841980428f);
|
|
|
|
|
chart.addDataPoint(635.939706871071f);
|
|
|
|
|
chart.addDataPoint(567.274941714921f);
|
|
|
|
|
chart.addDataPoint(507.15314312083f);
|
|
|
|
|
chart.addDataPoint(456.522808819327f);
|
|
|
|
|
chart.addDataPoint(416.235853959984f);
|
|
|
|
|
chart.addDataPoint(387.036969719073f);
|
|
|
|
|
chart.addDataPoint(369.55433315549f);
|
|
|
|
|
chart.addDataPoint(364.29169162753f);
|
|
|
|
|
chart.addDataPoint(371.621813962782f);
|
|
|
|
|
chart.addDataPoint(391.781540339122f);
|
|
|
|
|
chart.addDataPoint(424.868359468104f);
|
|
|
|
|
chart.addDataPoint(470.83860623253f);
|
|
|
|
|
chart.addDataPoint(529.507366880094f);
|
|
|
|
|
chart.addDataPoint(600.54993098868f);
|
|
|
|
|
chart.addDataPoint(683.504974994862f);
|
|
|
|
|
chart.addDataPoint(777.779276008702f);
|
|
|
|
|
chart.addDataPoint(882.653963300039f);
|
|
|
|
|
chart.addDataPoint(997.292285246845f);
|
|
|
|
|
chart.addDataPoint(1120.74875519554f);
|
|
|
|
|
chart.addDataPoint(1251.97946884273f);
|
|
|
|
|
chart.addDataPoint(1389.85370193824f);
|
|
|
|
|
chart.addDataPoint(1533.16642478815f);
|
|
|
|
|
chart.addDataPoint(1680.65177820295f);
|
|
|
|
|
chart.addDataPoint(1830.99715142559f);
|
|
|
|
|
chart.addDataPoint(1982.85791724914f);
|
|
|
|
|
chart.addDataPoint(2134.87243854262f);
|
|
|
|
|
chart.addDataPoint(2285.67742200897f);
|
|
|
|
|
chart.addDataPoint(2433.9230610023f);
|
|
|
|
|
chart.addDataPoint(2578.2882510653f);
|
|
|
|
|
chart.addDataPoint(2717.49532120618f);
|
|
|
|
|
chart.addDataPoint(2850.32435993187f);
|
|
|
|
|
chart.addDataPoint(2975.62675594322f);
|
|
|
|
|
chart.addDataPoint(3092.33801373674f);
|
|
|
|
|
chart.addDataPoint(3199.48949559456f);
|
|
|
|
|
chart.addDataPoint(3296.21913159931f);
|
|
|
|
|
chart.addDataPoint(3381.78077265175f);
|
|
|
|
|
chart.addDataPoint(3455.55227068475f);
|
|
|
|
|
chart.addDataPoint(3517.04211665236f);
|
|
|
|
|
chart.addDataPoint(3565.89450437512f);
|
|
|
|
|
chart.addDataPoint(3601.8928130386f);
|
|
|
|
|
chart.addDataPoint(3624.96153115415f);
|
|
|
|
|
chart.addDataPoint(3635.16642408051f);
|
|
|
|
|
chart.addDataPoint(3632.71317821097f);
|
|
|
|
|
chart.addDataPoint(3617.94432952306f);
|
|
|
|
|
chart.addDataPoint(3591.33461477786f);
|
|
|
|
|
chart.addDataPoint(3553.48483595369f);
|
|
|
|
|
chart.addDataPoint(3505.11418751151f);
|
|
|
|
|
chart.addDataPoint(3447.05128616496f);
|
|
|
|
|
chart.addDataPoint(3380.22391379834f);
|
|
|
|
|
chart.addDataPoint(3305.64749791147f);
|
|
|
|
|
chart.addDataPoint(3224.41286875589f);
|
|
|
|
|
chart.addDataPoint(3137.67287670428f);
|
|
|
|
|
chart.addDataPoint(3046.62843409265f);
|
|
|
|
|
chart.addDataPoint(2952.51402656411f);
|
|
|
|
|
chart.addDataPoint(2856.58281810206f);
|
|
|
|
|
chart.addDataPoint(2760.091608704f);
|
|
|
|
|
chart.addDataPoint(2664.28578438551f);
|
|
|
|
|
chart.addDataPoint(2570.38429951837f);
|
|
|
|
|
chart.addDataPoint(2479.56530457072f);
|
|
|
|
|
chart.addDataPoint(2392.95198315891f);
|
|
|
|
|
chart.addDataPoint(2311.59923422638f);
|
|
|
|
|
chart.addDataPoint(2236.48115524935f);
|
|
|
|
|
chart.addDataPoint(2168.47952031568f);
|
|
|
|
|
chart.addDataPoint(2108.37339412916f);
|
|
|
|
|
chart.addDataPoint(2056.82992602497f);
|
|
|
|
|
chart.addDataPoint(2014.39664288975f);
|
|
|
|
|
chart.addDataPoint(1981.495038458f);
|
|
|
|
|
chart.addDataPoint(1958.41577151333f);
|
|
|
|
|
chart.addDataPoint(1945.31540727837f);
|
|
|
|
|
chart.addDataPoint(1942.21480435281f);
|
|
|
|
|
chart.addDataPoint(1948.99910599523f);
|
|
|
|
|
chart.addDataPoint(1965.41937643595f);
|
|
|
|
|
chart.addDataPoint(1991.09591078094f);
|
|
|
|
|
chart.addDataPoint(2025.52299108748f);
|
|
|
|
|
chart.addDataPoint(2068.07528223298f);
|
|
|
|
|
chart.addDataPoint(2118.01563201244f);
|
|
|
|
|
chart.addDataPoint(2174.50418683294f);
|
|
|
|
|
chart.addDataPoint(2236.60881235034f);
|
|
|
|
|
chart.addDataPoint(2303.31656583111f);
|
|
|
|
|
chart.addDataPoint(2373.5461653903f);
|
|
|
|
|
chart.addDataPoint(2446.16143700458f);
|
|
|
|
|
chart.addDataPoint(2519.98510176538f);
|
|
|
|
|
chart.addDataPoint(2593.81343038455f);
|
|
|
|
|
chart.addDataPoint(2666.4310124983f);
|
|
|
|
|
chart.addDataPoint(2736.62576879968f);
|
|
|
|
|
chart.addDataPoint(2803.2039479659f);
|
|
|
|
|
chart.addDataPoint(2865.00483561013f);
|
|
|
|
|
chart.addDataPoint(2920.91532333287f);
|
|
|
|
|
chart.addDataPoint(2969.88356107525f);
|
|
|
|
|
chart.addDataPoint(3010.93224353809f);
|
|
|
|
|
chart.addDataPoint(3043.17089357408f);
|
|
|
|
|
chart.addDataPoint(3065.8070907262f);
|
|
|
|
|
chart.addDataPoint(3078.15665948738f);
|
|
|
|
|
chart.addDataPoint(3079.65248281779f);
|
|
|
|
|
chart.addDataPoint(3069.85200594073f);
|
|
|
|
|
chart.addDataPoint(3048.44331873356f);
|
|
|
|
|
chart.addDataPoint(3015.24954647983f);
|
|
|
|
|
chart.addDataPoint(2970.23181101964f);
|
|
|
|
|
chart.addDataPoint(2913.49051528455f);
|
|
|
|
|
chart.addDataPoint(2845.26492082728f);
|
|
|
|
|
chart.addDataPoint(2765.93119664907f);
|
|
|
|
|
chart.addDataPoint(2675.99873849282f);
|
|
|
|
|
chart.addDataPoint(2576.10500292531f);
|
|
|
|
|
chart.addDataPoint(2467.00874055675f);
|
|
|
|
|
chart.addDataPoint(2349.58187879895f);
|
|
|
|
|
chart.addDataPoint(2224.80001320788f);
|
|
|
|
|
chart.addDataPoint(2093.73163279017f);
|
|
|
|
|
chart.addDataPoint(1957.52629442287f);
|
|
|
|
|
chart.addDataPoint(1817.40182531075f);
|
|
|
|
|
|
|
|
|
|
btnPlus.setXY(5, 1);
|
|
|
|
|
btnPlus.setBitmaps(touchgfx::Bitmap(BITMAP_BLUE_BUTTONS_SQUARE_ICON_BUTTON_ID), touchgfx::Bitmap(BITMAP_BLUE_BUTTONS_SQUARE_ICON_BUTTON_PRESSED_ID));
|
|
|
|
|
btnPlus.setAction(buttonCallback);
|
|
|
|
|
|
|
|
|
|
btnMinus.setXY(65, 1);
|
|
|
|
|
btnMinus.setBitmaps(touchgfx::Bitmap(BITMAP_BLUE_BUTTONS_SQUARE_ICON_BUTTON_ID), touchgfx::Bitmap(BITMAP_BLUE_BUTTONS_SQUARE_ICON_BUTTON_PRESSED_ID));
|
|
|
|
|
btnMinus.setAction(buttonCallback);
|
|
|
|
|
|
|
|
|
|
btnTrigger.setXY(415, 1);
|
|
|
|
|
btnTrigger.setBitmaps(touchgfx::Bitmap(BITMAP_BLUE_BUTTONS_SQUARE_ICON_BUTTON_ID), touchgfx::Bitmap(BITMAP_BLUE_BUTTONS_SQUARE_ICON_BUTTON_PRESSED_ID));
|
|
|
|
|
btnTrigger.setAction(buttonCallback);
|
|
|
|
|
|
|
|
|
|
labelTrigger.setXY(428, 24);
|
|
|
|
|
labelTrigger.setColor(touchgfx::Color::getColorFrom24BitRGB(255, 255, 255));
|
|
|
|
|
labelTrigger.setLinespacing(0);
|
|
|
|
|
labelTrigger.setRotation(touchgfx::TEXT_ROTATE_180);
|
|
|
|
|
labelTrigger.setTypedText(touchgfx::TypedText(T_SINGLEUSEID7));
|
|
|
|
|
|
|
|
|
|
labelPlus.setXY(18, 2);
|
|
|
|
|
labelPlus.setColor(touchgfx::Color::getColorFrom24BitRGB(255, 255, 255));
|
|
|
|
|
labelPlus.setLinespacing(0);
|
|
|
|
|
labelPlus.setTypedText(touchgfx::TypedText(T_SINGLEUSEID8));
|
|
|
|
|
|
|
|
|
|
labelMinus.setXY(85, 2);
|
|
|
|
|
labelMinus.setColor(touchgfx::Color::getColorFrom24BitRGB(255, 255, 255));
|
|
|
|
|
labelMinus.setLinespacing(0);
|
|
|
|
|
labelMinus.setTypedText(touchgfx::TypedText(T_SINGLEUSEID9));
|
|
|
|
|
|
|
|
|
|
redLedEnable.setXY(388, 21);
|
|
|
|
|
redLedEnable.setBitmap(touchgfx::Bitmap(BITMAP_RED_LED_CIRCLE_01_ID));
|
|
|
|
|
|
|
|
|
|
redLedDisable.setXY(388, 21);
|
|
|
|
|
redLedDisable.setBitmap(touchgfx::Bitmap(BITMAP_RED_LED_CIRCLE_02_ID));
|
|
|
|
|
|
|
|
|
|
add(__background);
|
|
|
|
|
add(bgView);
|
|
|
|
|
add(labelTitle);
|
|
|
|
|
add(bgSignal);
|
|
|
|
|
add(labelSignal);
|
|
|
|
|
add(labelDivTime);
|
|
|
|
|
add(chartBG);
|
|
|
|
|
add(chart);
|
|
|
|
|
add(btnPlus);
|
|
|
|
|
add(btnMinus);
|
|
|
|
|
add(btnTrigger);
|
|
|
|
|
add(labelTrigger);
|
|
|
|
|
add(labelPlus);
|
|
|
|
|
add(labelMinus);
|
|
|
|
|
add(redLedEnable);
|
|
|
|
|
add(redLedDisable);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainViewViewBase::setupScreen()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainViewViewBase::buttonCallbackHandler(const touchgfx::AbstractButton& src)
|
|
|
|
|
{
|
|
|
|
|
if (&src == &btnPlus)
|
|
|
|
|
{
|
|
|
|
|
//onPlusPush
|
|
|
|
|
//When btnPlus clicked call virtual function
|
|
|
|
|
//Call onBtnPlusPressed
|
|
|
|
|
onBtnPlusPressed();
|
|
|
|
|
}
|
|
|
|
|
else if (&src == &btnMinus)
|
|
|
|
|
{
|
|
|
|
|
//onMinusPush
|
|
|
|
|
//When btnMinus clicked call virtual function
|
|
|
|
|
//Call onBtnMinusPressed
|
|
|
|
|
onBtnMinusPressed();
|
|
|
|
|
}
|
|
|
|
|
else if (&src == &btnTrigger)
|
|
|
|
|
{
|
|
|
|
|
//onTriggerPush
|
|
|
|
|
//When btnTrigger clicked execute C++ code
|
|
|
|
|
//Execute C++ code
|
|
|
|
|
//When btnTrigger clicked toggle redLedDisable
|
|
|
|
|
if(redLedDisable.isVisible()){
|
|
|
|
|
redLedDisable.setVisible(false);
|
|
|
|
|
redLedDisable.invalidate();
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
redLedDisable.setVisible(true);
|
|
|
|
|
redLedDisable.invalidate();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//onTriggerCheckState
|
|
|
|
|
//When onTriggerPush completed call virtual function
|
|
|
|
|
//Call onCheckBoxTriggerPressed
|
|
|
|
|
onCheckBoxTriggerPressed();
|
|
|
|
|
}
|
|
|
|
|
}
|