Logo Search packages:      
Sourcecode: hamfax version File versions  Download package

Public Slots | Signals | Public Member Functions | Private Types | Private Slots | Private Member Functions | Private Attributes

FaxReceiver Class Reference

List of all members.

Public Slots

void correctLPM (double d)
void correctWidth (int w)
void decode (int *, int n)
void endReception (void)
void releaseBuffer (void)
void setAptStartFreq (int f)
void setAptStopFreq (int f)
void setColor (bool b)
void setPhasePol (bool pol)
void setWidth (int width)
void skip (void)

Signals

void aptFound (int)
void aptStopDetected (void)
void bufferNotEmpty (bool)
void end (void)
void imageStarts (void)
void imageWidth (int)
void newSize (int, int, int, int)
void phasingLine (double)
void redrawStarts (void)
void row (int)
void setPixel (int, int, int, int)
void startingPhasing (void)
void startReception (void)

Public Member Functions

 FaxReceiver (QObject *parent)
void init (int sampleRate)

Private Types

enum  { APTSTART, PHASING, IMAGE, DONE }

Private Slots

void adjustNext (void)

Private Member Functions

void decodeApt (const int &x)
void decodeImage (const int &x)
void decodePhasing (const int &x)

Private Attributes

int aptCount
bool aptHigh
int aptStartFreq
bool aptStop
int aptStopFreq
int aptTrans
bool color
int currentValue
int currPhaseHigh
int currPhaseLength
int imageSample
int lastCol
int lastRow
double lpm
double lpmSum
int noPhaseLines
bool phaseHigh
bool phaseInvers
int phaseLines
int pixel
int pixelSamples
QVector< unsigned char > rawData
QVector< unsigned char >::Iterator rawIt
int sampleRate
enum FaxReceiver:: { ... }  state
QTimer * timer
int txLPM
int width

Detailed Description

Definition at line 27 of file FaxReceiver.hpp.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index