Linux - missing header and warning fixes

This commit is contained in:
Charles J. Cliffe
2016-02-04 18:05:33 -05:00
parent 9f81a75054
commit 65005b60ac
29 changed files with 60 additions and 58 deletions
+4 -4
View File
@@ -4,15 +4,15 @@ FFTDataDistributor::FFTDataDistributor() : outputBuffers("FFTDataDistributorBuff
bufferedItems = 0;
}
void FFTDataDistributor::setFFTSize(int fftSize) {
void FFTDataDistributor::setFFTSize(unsigned int fftSize) {
this->fftSize = fftSize;
}
void FFTDataDistributor::setLinesPerSecond(int lines) {
void FFTDataDistributor::setLinesPerSecond(unsigned int lines) {
this->linesPerSecond = lines;
}
int FFTDataDistributor::getLinesPerSecond() {
unsigned int FFTDataDistributor::getLinesPerSecond() {
return this->linesPerSecond;
}
@@ -63,7 +63,7 @@ void FFTDataDistributor::process() {
lineRateAccum += (lineRateStep * ((double)bufferedItems/(double)fftSize));
numProcessed = bufferedItems;
} else {
for (int i = 0, iMax = bufferedItems; i < iMax; i += fftSize) {
for (unsigned int i = 0, iMax = bufferedItems; i < iMax; i += fftSize) {
if ((i + fftSize) > iMax) {
break;
}
+6 -6
View File
@@ -8,17 +8,17 @@
class FFTDataDistributor : public VisualProcessor<DemodulatorThreadIQData, DemodulatorThreadIQData> {
public:
FFTDataDistributor();
void setFFTSize(int fftSize);
void setLinesPerSecond(int lines);
int getLinesPerSecond();
void setFFTSize(unsigned int fftSize);
void setLinesPerSecond(unsigned int lines);
unsigned int getLinesPerSecond();
protected:
void process();
DemodulatorThreadIQData inputBuffer, tempBuffer;
ReBuffer<DemodulatorThreadIQData> outputBuffers;
int fftSize;
int linesPerSecond;
unsigned int fftSize;
unsigned int linesPerSecond;
double lineRateAccum;
int bufferMax, bufferOffset, bufferedItems;
size_t bufferMax, bufferOffset, bufferedItems;
};