diff --git a/src/FactSystem/FactControls/FactCheckBox.qml b/src/FactSystem/FactControls/FactCheckBox.qml
index 4fca3e7..3aad83b 100644
--- a/src/FactSystem/FactControls/FactCheckBox.qml
+++ b/src/FactSystem/FactControls/FactCheckBox.qml
@@ -8,7 +8,8 @@ import QGroundControl.Controls 1.0
 
 QGCCheckBox {
     property Fact fact: Fact { }
-
+    property variant checkedValue:   1
+    property variant uncheckedValue: 0
     checkedState: fact ?
                       (fact.typeIsBool ?
                            (fact.value === false ? Qt.Unchecked : Qt.Checked) :
@@ -17,5 +18,5 @@ QGCCheckBox {
 
     text: qsTr("Label")
 
-    onClicked: fact.value = checked ? 1 : 0
+    onClicked: fact.value == checked ? checkedValue : uncheckedValue
 }