Index: /trunk/FACT++/gui/MainWindow.cc
===================================================================
--- /trunk/FACT++/gui/MainWindow.cc	(revision 10619)
+++ /trunk/FACT++/gui/MainWindow.cc	(revision 10620)
@@ -121,4 +121,38 @@
 }
 
+void MainWindow::SetTriggerSequence()
+{
+    const uint8_t d[3] =
+    {
+        uint8_t(fTriggerSeqPed->value()),
+        uint8_t(fTriggerSeqLPint->value()),
+        uint8_t(fTriggerSeqLPext->value())
+    };
+
+    Dim::SendCommand("FTM_CONTROL/SET_TRIGGER_SEQUENCE", d);
+}
+
+void MainWindow::SetTriggerCoincidence()
+{
+    const uint16_t d[2] =
+    {
+        uint16_t(fPhysicsCoincidence->value()),
+        uint16_t(fPhysicsWindow->value()/4-2)
+    };
+
+    Dim::SendCommand("FTM_CONTROL/SET_TRIGGER_COINCIDENCE", d);
+}
+
+void MainWindow::SetCalibCoincidence()
+{
+    const uint16_t d[2] =
+    {
+        uint16_t(fCalibCoincidence->value()),
+        uint16_t(fCalibWindow->value()/4-2)
+    };
+
+    Dim::SendCommand("FTM_CONTROL/SET_CALIBRATION_COINCIDENCE", d);
+}
+
 void MainWindow::on_fThresholdVal_valueChanged(int v)
 {
Index: /trunk/FACT++/gui/MainWindow.h
===================================================================
--- /trunk/FACT++/gui/MainWindow.h	(revision 10619)
+++ /trunk/FACT++/gui/MainWindow.h	(revision 10620)
@@ -14,4 +14,7 @@
 
     void SelectTab(const QString &name);
+    void SetTriggerSequence();
+    void SetTriggerCoincidence();
+    void SetCalibCoincidence();
 
 protected:
@@ -47,14 +50,14 @@
     void on_fEnableVeto_clicked(bool) { }
 
-    void on_fTriggerSeqPed_valueChanged(int) { }
-    void on_fTriggerSeqLPint_valueChanged(int) { }
-    void on_fTriggerSeqLPext_valueChanged(int) { }
+    void on_fTriggerSeqPed_valueChanged(int)   { SetTriggerSequence(); }
+    void on_fTriggerSeqLPint_valueChanged(int) { SetTriggerSequence(); }
+    void on_fTriggerSeqLPext_valueChanged(int) { SetTriggerSequence(); }
 
 
-    void on_fPhysicsCoincidence_valueChanged(int) { }
-    void on_fCalibCoincidence_valueChanged(int) { }
+    void on_fPhysicsCoincidence_valueChanged(int) { SetTriggerCoincidence(); }
+    void on_fPhysicsWindow_valueChanged(int)      { SetTriggerCoincidence(); }
 
-    void on_fPhysicsWindow_valueChanged(int) { }
-    void on_fCalibWindow_valueChanged(int) { }
+    void on_fCalibCoincidence_valueChanged(int) { SetCalibCoincidence(); }
+    void on_fCalibWindow_valueChanged(int)      { SetCalibCoincidence(); }
 
     void on_fTriggerInterval_valueChanged(int);
