Lte3000DataBuffer.java 863 Bytes
package com.example.mina.entity;

import com.example.mina.base.AbstractHardwareDataBuffer;


public class Lte3000DataBuffer extends AbstractHardwareDataBuffer {

    public Lte3000DataBuffer(int row, int col, int maxAtten){
        super(row, col, col, maxAtten);

        matrixData = new Entry[row][col];
        offsetData = new Entry[col]; // LTE is on col

        int offset = maxAtten;
        for(int i = 0; i < col; i++){
            offsetData[i] = new Entry(i, 0, "rr", offset, false);
//            offset += 5;
        }

        for(int i = 0; i < row; i++){
            for(int k = 0; k < col; k++){
                if (i == k) {
                    matrixData[i][k] = new Entry(i, k, "kk", 1, false);
                }else{
                    matrixData[i][k] = new Entry(i, k, "kk", 0, false);
                }
            }
        }
    }

}