|
@@ -48,7 +48,9 @@ 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");
|
|
|
+ mDoorLightTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
mColorTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_blue_383x52.png");
|
|
|
|
|
|
}
|
|
@@ -60,7 +62,9 @@ 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");
|
|
|
+ mDoorLightTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
mColorTestButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_383x52.png");
|
|
|
}
|
|
|
}
|
|
@@ -171,6 +175,7 @@ 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 == "KEY5") {
|
|
@@ -213,6 +218,17 @@ void setCheckbox(std::string check) {
|
|
|
mPanelCallKeysCheckboxPtr->setChecked(true);
|
|
|
}
|
|
|
}
|
|
|
+ else if (check == "KEY7") {
|
|
|
+ if (sosKeysCheckbox) {
|
|
|
+ sosKeysCheckbox = false;
|
|
|
+ mSosKeysCheckboxPtr->setChecked(false);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ sosKeysCheckbox = true;
|
|
|
+ mSosKeysCheckboxPtr->setChecked(true);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -365,6 +381,11 @@ static bool onButtonClick_RecordTestButton(ZKButton *pButton) {
|
|
|
static void onCheckedChanged_PanelCallKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
LOGD(" Checkbox PanelCallKeysCheckbox checked %d", isChecked);
|
|
|
}
|
|
|
+
|
|
|
+static void onCheckedChanged_SosKeysCheckbox(ZKCheckBox* pCheckBox, bool isChecked) {
|
|
|
+ LOGD(" Checkbox SosKeysCheckbox checked %d", isChecked);
|
|
|
+}
|
|
|
+
|
|
|
static bool onButtonClick_sip_back(ZKButton *pButton) {
|
|
|
LOGD(" ButtonClick sip_back !!!\n");
|
|
|
EASYUICONTEXT->goBack();
|
|
@@ -378,3 +399,55 @@ static bool onButtonClick_ColorTestButton(ZKButton *pButton) {
|
|
|
EASYUICONTEXT->openActivity("colorActivity");
|
|
|
return false;
|
|
|
}
|
|
|
+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;
|
|
|
+}
|