#ifndef TUNER_XC3028_H #define TUNER_XC3028_H #include "Cas2BGeneralDefinitions.h" #define XC3028_DEVICE_ADDRESS_WRITE 0xC2 #define XC3028_SUCCESS 0 #define XC3028_FIRMWARE_MODE_NOT_DEFINED 1 #define XC3028_COMMUNICATION_ERROR 2 #define XC3028_DSP_MODE_NOT_DEFINED 3 #define XC3028_CHANNEL_DOES_NOT_FIT_ANY_FREQUENCY 4 #if NIMTN_TYPE==NIMTN_XC3028 unsigned long XC3028GetFrequencyFromChannel(unsigned int uiChannelNumber); int TunerXC3028SendChannel(unsigned int uiChannelNumber,BOOLEAN bLoadFirmware, int iMode); int TunerXC3028SendCenterFreq(unsigned long ulFrequency,BOOLEAN bLoadFirmware, int iMode); int TunerXC3028SendPicCarrier(unsigned long ulFrequency,BOOLEAN bLoadFirmware, int iMode); BOOLEAN TunerXC3028BeforeSendBytes(void); BOOLEAN TunerXC3028AfterSendBytes(void); int TunerXC3028LoadFirmware(int iMode); #endif #endif