LAPTOP-SNT8I5JK\Boounion
2024-12-13 09a0bd46861c8df221983f4ea1458a36c5d8a7c2
SourceCode/Bond/BondEq/Model.cpp
@@ -155,10 +155,16 @@
         notifyObj(RX_CODE_PANEL_COMPLATE, pPanel);
         pPanel->release();
      }
      else if (code == BC_CODE_ALARM_EVENT) {
      else if (code == BC_CODE_ALARM_ON) {
         CAlarm* pAlarm = (CAlarm*)pIntent->getContext();
         pAlarm->addRef();
         notifyObjAndPtr(RX_CODE_ALARM_EVENT, pAlarm, pSender);
         notifyObjAndPtr(RX_CODE_ALARM_ON, pAlarm, pSender);
         pAlarm->release();
      }
      else if (code == BC_CODE_ALARM_OFF) {
         CAlarm* pAlarm = (CAlarm*)pIntent->getContext();
         pAlarm->addRef();
         notifyObjAndPtr(RX_CODE_ALARM_OFF, pAlarm, pSender);
         pAlarm->release();
      }
      else if (code == BC_CODE_EQSTATE_EVENT) {
@@ -172,11 +178,20 @@
   m_bonder.init();
   CString strBonderDataFile;
   strBonderDataFile.Format(_T("%s\\Bonder.dat"), (LPTSTR)(LPCTSTR)m_strWorkDir);
   m_bonder.read((LPTSTR)(LPCTSTR)strBonderDataFile);
   return 0;
}
int CModel::term()
{
   m_bonder.save();
   m_bonder.term();
   m_sqlite.term();
   CLog::GetLog()->SetOnLogCallback(nullptr);
   return 0;
}