Qrb3000DataBuffer.java
914 Bytes
package com.example.mina.server.entity;
import com.example.mina.server.base.AbstractHardwareDataBuffer;
public class Qrb3000DataBuffer extends AbstractHardwareDataBuffer {
public Qrb3000DataBuffer(int row, int col, int maxAtten) {
super(row, col, row, maxAtten);
matrixData = new Entry[row][col];
offsetData = new Entry[row];
int offset = -79;
int val = 0;
int ox = 0;
for (int i = 0; i < row; i++) {
val = Math.abs(offset);
ox = (val / 10) * 16 + (val % 10);
if (offset < 0) {
ox += 0x80;
}
offsetData[i] = new Entry(i, 0, "rr", ox, false);
offset += 5;
}
for (int i = 0; i < row; i++) {
for (int k = 0; k < col; k++) {
matrixData[i][k] = new Entry(i, k, "kk", maxAtten, false);
}
}
}
}