Beispiel #1
0
/*****************************************************************************
 * 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;
  }
}
Beispiel #2
0
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);
}
Beispiel #3
0
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;
}