/***************************************************************************** * Function GetTestStatus * DESCRIPTION: *****************************************************************************/ void GeniAppTestMode::GetTestStatus(void) { /* Get EthLoppBackTestStatus*/ if (G_ge_eth_loop_back_test == ETH_NOT_TESTED || G_ge_eth_loop_back_test == ETH_TESTING) { G_ge_eth_loop_back_test = (U8)EthernetCtrl::GetInstance()->GetEthernetLoopBackTestStatus(); } /* Get KeyboardStatus */ G_ge_keyboard_status = GetKeyStates(); /*Get SD RAM test status */ //G_ge_sd_ram_test = GetSdRamTestStatus(); G_ge_uart0_loop_back_test = GetUartLoopBackTestStatus(); /* Get HW-Info */ G_ge_hw_info = HW_INFO; if(G_ge_iob_supply_status == 1) { G_ge_iob_battery_status = 1; } }
void CUIEditorView::OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags) { UINT key = EK_KEYUP; GetKeyStates(0, key); if (nChar == VK_CONTROL) { g_DataPool.OnSelectWindowChanged(NULL, m_pSelectedWindow); } CView::OnKeyUp(nChar, nRepCnt, nFlags); }
inline bool AnyKeyPressed() { bool key_states[MAX_KEY]; GetKeyStates(key_states); for (int i = MAX_KEY-1; i>=0; --i) { if (key_states[i]) { return true; } } return false; }