resourceinterfaces/fmtransmittercontrol/inc/HWRMFmTx.h
changeset 78 3f0699f2e14c
parent 0 4e1aa6a622a0
equal deleted inserted replaced
77:8a984d260a2d 78:3f0699f2e14c
   177         * @param aClearFrequency  On return, this is set to a new (suggested) 
   177         * @param aClearFrequency  On return, this is set to a new (suggested) 
   178         * clear frequency.
   178         * clear frequency.
   179         * @exception KErrInUse if reserved by another client
   179         * @exception KErrInUse if reserved by another client
   180         *            KErrNotSupported if RSSI scanning is unsupported
   180         *            KErrNotSupported if RSSI scanning is unsupported
   181         *            KErrGeneral if there is a hardware error
   181         *            KErrGeneral if there is a hardware error
   182         *            KErrNotReady if FM Tx is not enabled
   182     	*            KErrNotReady if there is a wired accessory conflict. Some  
       
   183     	*            accessories are mutually exclusive with FM Tx. 
   183         */ 
   184         */ 
   184         virtual void GetNextClearFrequencyL(TInt& aClearFrequency) = 0;
   185         virtual void GetNextClearFrequencyL(TInt& aClearFrequency) = 0;
   185 
   186 
   186         /**
   187         /**
   187         * The GetNextClearFrequency method requests a new clear frequency 
   188         * The GetNextClearFrequency method requests a new clear frequency 
   196         * On return, this is set to the actual number of clear frequencies found.
   197         * On return, this is set to the actual number of clear frequencies found.
   197         * @exception KErrInUse if reserved by another client
   198         * @exception KErrInUse if reserved by another client
   198         *            KErrArgument  If aCount is out of range
   199         *            KErrArgument  If aCount is out of range
   199         *            KErrNotSupported if RSSI scanning is unsupported
   200         *            KErrNotSupported if RSSI scanning is unsupported
   200         *            KErrGeneral if there is a hardware error
   201         *            KErrGeneral if there is a hardware error
   201         *            KErrNotReady if FM Tx is not enabled
   202     	*            KErrNotReady if there is a wired accessory conflict. Some  
       
   203     	*            accessories are mutually exclusive with FM Tx. 
   202         */ 
   204         */ 
   203         virtual void GetNextClearFrequencyL(TClearFrequencyArray& aClearFrequencyArray, TUint& aCount) = 0;
   205         virtual void GetNextClearFrequencyL(TClearFrequencyArray& aClearFrequencyArray, TUint& aCount) = 0;
   204 
   206 
   205         /**
   207         /**
   206         * The GetNextClearFrequency method requests a new clear frequency 
   208         * The GetNextClearFrequency method requests a new clear frequency 
   245         *
   247         *
   246         * @param aClearFrequency On return, this is set to the new Tx frequency.
   248         * @param aClearFrequency On return, this is set to the new Tx frequency.
   247         * @exception KErrInUse if reserved by another client.
   249         * @exception KErrInUse if reserved by another client.
   248         *            KErrNotSupported if RSSI scanning is unsupported
   250         *            KErrNotSupported if RSSI scanning is unsupported
   249         *            KErrGeneral if there is a hardware error.
   251         *            KErrGeneral if there is a hardware error.
   250         *            KErrNotReady if FM Tx is not enabled
   252     	*            KErrNotReady if there is a wired accessory conflict. Some  
       
   253     	*            accessories are mutually exclusive with FM Tx. 
   251         */
   254         */
   252         virtual void SetNextClearFrequencyL(TInt& aClearFrequency) = 0;
   255         virtual void SetNextClearFrequencyL(TInt& aClearFrequency) = 0;
   253    
   256    
   254         /**
   257         /**
   255         * The SetNextClearFrequency method sets the FM Tx frequency to a
   258         * The SetNextClearFrequency method sets the FM Tx frequency to a