|
@@ -51,9 +51,10 @@ void setSipTestTheme() {
|
|
|
mHandleKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
mPanelCallKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
mPanelCancelKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
+ mSosKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
mRecordTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
- mButton1Ptr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
-
|
|
|
+ mDoorLightTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
+ mColorTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
}
|
|
|
else if (sipTestThemeInt == 2) {
|
|
|
msip_backPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/back_pink.png");
|
|
@@ -63,8 +64,10 @@ void setSipTestTheme() {
|
|
|
mHandleKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
mPanelCallKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
mPanelCancelKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
+ mSosKeysCheckboxPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
mRecordTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
- mButton1Ptr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
+ mDoorLightTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
+ mColorTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
|
|
|
|
|
|
}
|
|
@@ -171,9 +174,12 @@ static RecordTest recordTest;
|
|
|
|
|
|
|
|
|
static bool panelCallKeysCheckbox = false;
|
|
|
+static bool handleKeysCheckbox = false;
|
|
|
+static bool panelCancelKeysCheckbox = false;
|
|
|
+static bool sosKeysCheckbox = false;
|
|
|
|
|
|
void setCheckbox(std::string check) {
|
|
|
- if (check == "KEY<") {
|
|
|
+ if (check == "KEY5") {
|
|
|
if (panelCallKeysCheckbox) {
|
|
|
panelCallKeysCheckbox = false;
|
|
|
mPanelCallKeysCheckboxPtr->setChecked(false);
|
|
@@ -182,6 +188,37 @@ void setCheckbox(std::string check) {
|
|
|
panelCallKeysCheckbox = true;
|
|
|
mPanelCallKeysCheckboxPtr->setChecked(true);
|
|
|
}
|
|
|
+
|
|
|
+ }
|
|
|
+ else if (check == "KEY6") {
|
|
|
+ if (handleKeysCheckbox) {
|
|
|
+ handleKeysCheckbox = false;
|
|
|
+ mHandleKeysCheckboxPtr->setChecked(false);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ handleKeysCheckbox = true;
|
|
|
+ mHandleKeysCheckboxPtr->setChecked(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else if (check == "KEY>") {
|
|
|
+ if (panelCancelKeysCheckbox) {
|
|
|
+ panelCancelKeysCheckbox = false;
|
|
|
+ mPanelCancelKeysCheckboxPtr->setChecked(false);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ panelCancelKeysCheckbox = true;
|
|
|
+ mPanelCancelKeysCheckboxPtr->setChecked(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else if (check == "KEY7") {
|
|
|
+ if (sosKeysCheckbox) {
|
|
|
+ sosKeysCheckbox = false;
|
|
|
+ mSosKeysCheckboxPtr->setChecked(false);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ sosKeysCheckbox = true;
|
|
|
+ mSosKeysCheckboxPtr->setChecked(true);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -312,13 +349,22 @@ static bool onButtonClick_CallButton(ZKButton *pButton) {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
-static void onCheckedChanged_Checkbox1(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
- LOGD(" Checkbox Checkbox1 checked %d", isChecked);
|
|
|
-}
|
|
|
static void onCheckedChanged_HandleKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
LOGD(" Checkbox HandleKeysCheckbox checked %d", isChecked);
|
|
|
}
|
|
|
|
|
|
+static void onCheckedChanged_PanelCallKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
+ LOGD(" Checkbox PanelCallKeysCheckbox checked %d", isChecked);
|
|
|
+}
|
|
|
+
|
|
|
+static void onCheckedChanged_PanelCancelKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
+ LOGD(" Checkbox PanelCancelKeysCheckbox checked %d", isChecked);
|
|
|
+}
|
|
|
+
|
|
|
+static void onCheckedChanged_SosKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
+ LOGD(" Checkbox SosKeysCheckbox checked %d", isChecked);
|
|
|
+}
|
|
|
+
|
|
|
static bool onButtonClick_RecordTestButton(ZKButton *pButton) {
|
|
|
LOGD(" ButtonClick RecordTestButton !!!\n");
|
|
|
|
|
@@ -332,19 +378,68 @@ static bool onButtonClick_RecordTestButton(ZKButton *pButton) {
|
|
|
recordTest.Record();
|
|
|
return false;
|
|
|
}
|
|
|
-static void onCheckedChanged_PanelCallKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
- LOGD(" Checkbox PanelCallKeysCheckbox checked %d", isChecked);
|
|
|
-}
|
|
|
static bool onButtonClick_sip_back(ZKButton *pButton) {
|
|
|
LOGD(" ButtonClick sip_back !!!\n");
|
|
|
EASYUICONTEXT->goBack();
|
|
|
return false;
|
|
|
}
|
|
|
-static void onCheckedChanged_PanelCancelKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
- LOGD(" Checkbox PanelCancelKeysCheckbox checked %d", isChecked);
|
|
|
+
|
|
|
+static int doorLignt = 0;
|
|
|
+static bool onButtonClick_DoorLightTestButton(ZKButton *pButton) {
|
|
|
+ LOGD(" ButtonClick DoorLightTestButton !!!\n");
|
|
|
+ doorLignt += 1;
|
|
|
+ if (doorLignt == 1) {
|
|
|
+ lightControl("DOORLED", "100F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 2) {
|
|
|
+ lightControl("DOORLED", "200F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 3) {
|
|
|
+ lightControl("DOORLED", "010F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 4) {
|
|
|
+ lightControl("DOORLED", "020F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 5) {
|
|
|
+ lightControl("DOORLED", "001F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 6) {
|
|
|
+ lightControl("DOORLED", "002F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 7) {
|
|
|
+ lightControl("DOORLED", "110F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 8) {
|
|
|
+ lightControl("DOORLED", "220F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 9) {
|
|
|
+ lightControl("DOORLED", "101F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 10) {
|
|
|
+ lightControl("DOORLED", "202F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 11) {
|
|
|
+ lightControl("DOORLED", "011F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 12) {
|
|
|
+ lightControl("DOORLED", "022F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 13) {
|
|
|
+ lightControl("DOORLED", "111F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 14) {
|
|
|
+ lightControl("DOORLED", "222F");
|
|
|
+ }
|
|
|
+ else if (doorLignt == 15) {
|
|
|
+ lightControl("DOORLED", "000F");
|
|
|
+ doorLignt = 0;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ return false;
|
|
|
}
|
|
|
-static bool onButtonClick_Button1(ZKButton *pButton) {
|
|
|
- LOGD(" ButtonClick Button1 !!!\n");
|
|
|
+
|
|
|
+static bool onButtonClick_ColorTestButton(ZKButton *pButton) {
|
|
|
+ LOGD(" ButtonClick ColorTestButton !!!\n");
|
|
|
EASYUICONTEXT->openActivity("colorActivity");
|
|
|
return false;
|
|
|
}
|