/** * This function gets a temperature reading. * @param uTempInParams Denotes the temerature units, Celsius or Fahrenheit * @param uTempOutParams Denotes the temerature value * @return no return value */ void HttpDynamicHandler_GetWheelValue(inputParams uWheelInParams, outputParams *uWheelOutParams) { uWheelOutParams->sWheelParam.uLedDummyOut = GetLEDStatus(); uWheelOutParams->sWheelParam.uLedDummyOut = uWheelOutParams->sWheelParam.uLedDummyOut >> 3; uWheelOutParams->sWheelParam.uWheelPosition = Wheel_getPosition(); uWheelOutParams->sWheelParam.uWheelValue = Wheel_getValue(); }
//led回调函数 void LedTmrCallback(OS_TMR *ptmr, void *parg) { //获取LED灯的状态 if( GetLEDStatus() == LEDStatusOpen ) { CLOSE_LED0(); } else OPEN_LED0(); }
void CUSBKeyboardDevice::UpdateLEDs (void) { if (m_pKeyStatusHandlerRaw == 0) { u8 ucLEDStatus = GetLEDStatus (); if (ucLEDStatus != m_ucLastLEDStatus) { m_ucLastLEDStatus = ucLEDStatus; if (!SetLEDs (m_ucLastLEDStatus)) { CLogger::Get ()->Write (FromUSBKbd, LogError, "Cannot set LED status"); } } } }