| | |
| | | ON_BN_CLICKED(IDC_BUTTON_TRANSMIT_SPOOLED_DATA, &CEAPSimulatorDlg::OnBnClickedButtonTransmitSpooledData) |
| | | ON_BN_CLICKED(IDC_BUTTON_PURGE_SPOOLED_DATA, &CEAPSimulatorDlg::OnBnClickedButtonPurgeSpooledData) |
| | | ON_BN_CLICKED(IDC_BUTTON_QUERY_PPID_LIST, &CEAPSimulatorDlg::OnBnClickedButtonQueryPpidList) |
| | | ON_BN_CLICKED(IDC_BUTTON_DELETE_PPID, &CEAPSimulatorDlg::OnBnClickedButtonDeletePpid) |
| | | ON_BN_CLICKED(IDC_BUTTON_PROCEED_WITH_CARRIER, &CEAPSimulatorDlg::OnBnClickedButtonProceedWithCarrier) |
| | | ON_BN_CLICKED(IDC_BUTTON_PROCEED_WITH_SLOTMAP, &CEAPSimulatorDlg::OnBnClickedButtonProceedWithSlotMap) |
| | | ON_BN_CLICKED(IDC_BUTTON_CARRIER_RELEASE, &CEAPSimulatorDlg::OnBnClickedButtonCarrierRelease) |
| | |
| | | GetDlgItem(IDC_BUTTON_TRANSMIT_SPOOLED_DATA)->EnableWindow(enabled); |
| | | GetDlgItem(IDC_BUTTON_PURGE_SPOOLED_DATA)->EnableWindow(enabled); |
| | | GetDlgItem(IDC_BUTTON_QUERY_PPID_LIST)->EnableWindow(enabled); |
| | | if (GetDlgItem(IDC_BUTTON_DELETE_PPID) != nullptr) { |
| | | GetDlgItem(IDC_BUTTON_DELETE_PPID)->EnableWindow(enabled); |
| | | } |
| | | if (GetDlgItem(IDC_EDIT_DELETE_PPID) != nullptr) { |
| | | GetDlgItem(IDC_EDIT_DELETE_PPID)->EnableWindow(enabled); |
| | | } |
| | | GetDlgItem(IDC_BUTTON_PROCEED_WITH_CARRIER)->EnableWindow(enabled); |
| | | if (GetDlgItem(IDC_BUTTON_PROCEED_WITH_SLOTMAP) != nullptr) { |
| | | GetDlgItem(IDC_BUTTON_PROCEED_WITH_SLOTMAP)->EnableWindow(enabled); |
| | |
| | | theApp.m_model.m_pHsmsActive->hsmsQueryPPIDList(); |
| | | } |
| | | |
| | | void CEAPSimulatorDlg::OnBnClickedButtonDeletePpid() |
| | | { |
| | | CString strPPID; |
| | | GetDlgItemText(IDC_EDIT_DELETE_PPID, strPPID); |
| | | strPPID.Trim(); |
| | | std::vector<std::string> ppids; |
| | | if (!strPPID.IsEmpty()) { |
| | | CString upper = strPPID; |
| | | upper.MakeUpper(); |
| | | if (upper != _T("ALL")) { |
| | | int start = 0; |
| | | CString token = strPPID.Tokenize(_T(","), start); |
| | | while (!token.IsEmpty()) { |
| | | token.Trim(); |
| | | if (!token.IsEmpty()) { |
| | | ppids.push_back(std::string((LPTSTR)(LPCTSTR)token)); |
| | | } |
| | | token = strPPID.Tokenize(_T(","), start); |
| | | } |
| | | } |
| | | } |
| | | // L:0 if ppids empty -> delete all |
| | | theApp.m_model.m_pHsmsActive->hsmsDeletePPID(ppids); |
| | | } |
| | | |
| | | static int DATAID = 1; |
| | | void CEAPSimulatorDlg::OnBnClickedButtonProceedWithCarrier() |
| | | { |