changes to includes clkdivider and flags in gui

This commit is contained in:
Dhanya Maliakal
2015-09-10 11:28:39 +02:00
parent 5c5e9d349a
commit 1c41ea8898
3 changed files with 563 additions and 285 deletions

View File

@ -67,6 +67,14 @@ private:
QPalette *red1;
QPalette *black1;
/** enum for the Eiger clock divider */
enum {FullSpeed, HalfSpeed, QuarterSpeed, SuperSlowSpeed, NumberofSpeeds};
/** enum for the Eiger readout flags1 */
enum {Continous, Storeinram};
/** enum for the Eiger readout flags2 */
enum {Parallel, NonParallel, Safe};
/** methods */
/** Sets up the widget */
void SetupWidgetWindow();
@ -81,6 +89,11 @@ private:
/** Get Compression */
void GetCompression();
/** update speed */
void updateSpeedFromServer();
/** update flags */
void updateFlagsFromServer();
private slots:
@ -120,6 +133,12 @@ void SetCompression(bool enable);
/** enable 10GbE */
void EnableTenGigabitEthernet(bool enable, int get=0);
/** set speed */
void setSpeed();
/** set flags */
void setFlags();
signals:
/**signal to enable/disable positions in Actions*/
void AngularConversionSignal(bool);