Rozdelenie panelov pre intenzitný graf. Jeden list panelov (Panel, IntensityData) bude pre načítané intenzitné grafy so súboru a druhý panel, bude mať len jeden element, ktorý sa aktuálne generuje z grafu - Dôležité !
Vytvorenie metódy, ktorá bude updatovať jediný intenzitný graf, ktorý bude generovaný z hlavného grafu. Aby si nerobil zbytočne veci asynchrónne, sprav si metódu, kde ako parameter dostaneš objekt typu AgregatedData, ktorí si už len pridáš do objektu IntensityData a updatneš intenzitný graf. Argument AgregatedData ti bude dávať Vlado hneď ako mu prídu údaje. ( Ošetrite to, že ak user nemá zobrazený žiaden intenzitný graf, tak asi Vlado ti nemusí posielať nič).
Opraviť Zápisnice, podľa vyjadrenia Petroviča. Niektoré sú prázdne, tak buď tam dopíš niečo, alebo ich zmaž.
Vlado
Vykreslenie hlavného grafu s testovacími údajmi v async móde. Simuluj "čakanie" Agregovaných údajov nejakým sleepom a potom ich vykresli. Vykreslenie musí ísť, kým to uživateľ nezastaví. - ok
(Optional) resizovanie grafu
(Optional) ak zväčším okno aplikácie, tak nech sa mi roztiahne aplikácia
Zmen private int[] aggData; na private AggregatedData aggregated vo Form1.
Ak budeš generovať hlavný graf, tak do tohto dávaj údaje. Bude to slúžiť na to, že ak user klikne na uloženie hlavného grafu, tak aby sme vedeli ktoré údaje uložiť. - Dôležité !
Edo
Fixnutie FileServicu, aby dokázal natiahnúť Intensity data zo súborov - ok
Testovací scenár - ok
Text ku každému diagramu
Prerobiť state diagram
Ukázať zadavateľovi či je ok UI-čko
Nabindovať odosielanie nastavení "gate" a "sampling" arduinu - Dôležité ! - ok
Nabindovať ukaldanie Agregovaného a Intenzitného grafu do csv - Dôležité ! - ok
Juraj
Oprava Návrhu podľa : https://github.com/TIS2019-FMFI/ims-spectrometer/issues/52 .
Docs na návrh nájdeš v projekte, v Application/Documents/raw_files/Tis-návrh.docs . Ten prepíš a potom zaves na google drive pre našu kontrolu. Ja tam zmením potom diagramy.
Ak to bude ok až potom to pushni na github. Treba spraviť nasledujúce
"rozhranie Shild Buddy s pristrojom, ak sa v nom meni kod" - kód sa mení, ale komunikáciu spektrometra s arduinom moc neriešim. Používam funkciu ReadAD0() , ktorá číta napätie.
"formaty suborov su rozpisane podrobne ale v sekcii CSV format, prosim adresne prehodit pod jednotlive polozky v 3.1.1" - Tak asi spojiť 3.1.1 a 3.1.2 dokopy
"formatu suboru s nastaveniami" - trocha to rozpíš, je to tiež csv, kde meno nastavenia , alebo mobility a jej hodnota je oddelené s " : " . Kvazi jak si to robil ty.
"na zaciatku navrhu UI sa prosim odkazat na obrazok UI v KP" - stale to platí, odkáž sa na to.
Andrej
Vlado
Edo
Juraj Oprava Návrhu podľa : https://github.com/TIS2019-FMFI/ims-spectrometer/issues/52 . Docs na návrh nájdeš v projekte, v Application/Documents/raw_files/Tis-návrh.docs . Ten prepíš a potom zaves na google drive pre našu kontrolu. Ja tam zmením potom diagramy. Ak to bude ok až potom to pushni na github. Treba spraviť nasledujúce