📄 dnone.c
字号:
const char *identity = "STTUNER dnone.c demod_dnone_Open()";
#endif
index_demod++;
*Handle = index_demod;
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s opened (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_Close()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_Close(DEMOD_Handle_t Handle, DEMOD_CloseParams_t *CloseParams)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_Close()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s closed (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_IsAnalogCarrier()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_IsAnalogCarrier(DEMOD_Handle_t Handle, BOOL *IsAnalog)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_IsAnalogCarrier()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s IsAnalogCarrier (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_GetSignalQuality()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_GetSignalQuality(DEMOD_Handle_t Handle, U32 *SignalQuality_p, U32 *Ber)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_GetSignalQuality()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s GetSignalQuality (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_GetModulation()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_GetModulation(DEMOD_Handle_t Handle, STTUNER_Modulation_t *Modulation)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_GetModulation()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s GetModulation (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_GetAGC()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_GetAGC(DEMOD_Handle_t Handle, S16 *Agc)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_GetAGC()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s GetAGC (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_GetFECRates()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_GetFECRates(DEMOD_Handle_t Handle, STTUNER_FECRate_t *FECRate)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_GetFECRates()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s GetFECRate (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_IsLocked()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_IsLocked(DEMOD_Handle_t Handle, BOOL *IsLocked)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_IsLocked()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s IsLocked (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_SetFECRates()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_SetFECRates(DEMOD_Handle_t Handle, STTUNER_FECRate_t FECRates)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_SetFECRates()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s SetFECRates (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_Tracking()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_Tracking(DEMOD_Handle_t Handle, BOOL ForceTracking, U32 *NewFrequency, BOOL *SignalFound)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_Tracking()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s Tracking (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_dnone_ScanFrequency()
Description:
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_dnone_ScanFrequency(DEMOD_Handle_t Handle, U32 InitialFrequency, U32 SymbolRate, U32 MaxOffset,
U32 TunerStep, U8 DerotatorStep, BOOL *ScanSuccess,
U32 *NewFrequency, U32 Mode, U32 Guard,
U32 Force, U32 Hierarchy, U32 Spectrum,
U32 FreqOff, U32 ChannelBW, S32 EchoPos)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_dnone_ScanFrequency()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s ScanFrequency (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_none_ioctl()
Description:
access device specific low-level functions
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_none_ioctl(DEMOD_Handle_t Handle, U32 Function, void *InParams, void *OutParams, STTUNER_Da_Status_t *Status)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_none_ioctl()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s ioctl (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ----------------------------------------------------------------------------
Name: demod_none_ioaccess()
Description:
we get called with the instance of
Parameters:
Return Value:
---------------------------------------------------------------------------- */
ST_ErrorCode_t demod_none_ioaccess(DEMOD_Handle_t Handle, IOARCH_Handle_t IOHandle, STTUNER_IOARCH_Operation_t Operation, U16 SubAddr, U8 *Data, U32 TransferSize, U32 Timeout)
{
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
const char *identity = "STTUNER dnone.c demod_none_ioaccess()";
#endif
#ifdef STTUNER_DEBUG_MODULE_SHARED_DNONE
STTBX_Print(("%s ioaccess (%d) ok\n", identity, Handle));
#endif
return(ST_NO_ERROR);
}
/* ------------------------------------------------------------------------- */
/* /\/\/\/\/\/\/\/\/\/\/\/\/\UTILITY Functions/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */
/* ------------------------------------------------------------------------- */
/* End of dnone.c */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -