Commit 67e5b38535bb08dc5862732e84cb2a0ae37ff817

Authored by 林本磊
1 parent 075c6b41
Exists in develop

fix: 添加测试

src/main/java/com/example/mina/client/base/AbstractClient.java
@@ -54,15 +54,17 @@ public abstract class AbstractClient { @@ -54,15 +54,17 @@ public abstract class AbstractClient {
54 // 等待建立连接 54 // 等待建立连接
55 connectFuture.awaitUninterruptibly(); 55 connectFuture.awaitUninterruptibly();
56 // 获取连接会话 56 // 获取连接会话
57 - int a = getAttenuation(3); 57 + //int a = getAttenuation(3);
58 58
59 this.ioSession = connectFuture.getSession(); 59 this.ioSession = connectFuture.getSession();
  60 + setAttenuation(clientDTO);
  61 + test(clientDTO);
60 62
61 - //setAttenuation(clientDTO);  
62 -  
63 - int b = getAttenuation(3); 63 + //int b = getAttenuation(3);
64 } 64 }
65 65
  66 + abstract public void test(ClientDTO clientDTO);
  67 +
66 abstract public int getAttenuation(int col); 68 abstract public int getAttenuation(int col);
67 69
68 /*public boolean isConnected() { 70 /*public boolean isConnected() {
src/main/java/com/example/mina/client/box/aeroflex/AeroflexClient.java
@@ -28,6 +28,11 @@ public class AeroflexClient extends AbstractClient { @@ -28,6 +28,11 @@ public class AeroflexClient extends AbstractClient {
28 28
29 } 29 }
30 30
  31 + @Override
  32 + public void test(ClientDTO clientDTO) {
  33 +
  34 + }
  35 +
31 /*@Override 36 /*@Override
32 public boolean setAttenuation(int row, int col, int attenuation) { 37 public boolean setAttenuation(int row, int col, int attenuation) {
33 return false; 38 return false;
src/main/java/com/example/mina/client/box/lte3000/Lte3000Client.java
@@ -36,6 +36,21 @@ public class Lte3000Client extends AbstractClient { @@ -36,6 +36,21 @@ public class Lte3000Client extends AbstractClient {
36 } 36 }
37 37
38 @Override 38 @Override
  39 + public void test(ClientDTO clientDTO) {
  40 +
  41 + boolean a = isCrossPointOn(clientDTO.getRow(),clientDTO.getCol());
  42 + int c = getAttenuation(clientDTO.getCol());
  43 + byte[] bytes = genCloseCommand();
  44 + Entry[][] entries =getMatrix();
  45 + Entry[] entry =getOffsetData();
  46 +
  47 + int q = getAttenuation(clientDTO.getCol());
  48 + clientDTO.setRow(0);
  49 + setAttenuation(clientDTO);
  50 + int w = getAttenuation(clientDTO.getCol());
  51 + }
  52 +
  53 + @Override
39 public void setAttenuation(ClientDTO clientDTO) { 54 public void setAttenuation(ClientDTO clientDTO) {
40 byte[] cmd; 55 byte[] cmd;
41 if (clientDTO.getRow() == 0) { 56 if (clientDTO.getRow() == 0) {
src/main/java/com/example/mina/client/test/MinaClient.java
@@ -31,7 +31,7 @@ public class MinaClient { @@ -31,7 +31,7 @@ public class MinaClient {
31 // cf.getSession().getCloseFuture().awaitUninterruptibly(); 31 // cf.getSession().getCloseFuture().awaitUninterruptibly();
32 // 32 //
33 // connector.dispose(); 33 // connector.dispose();
34 - new Lte3000Client().start(ClientDTO.builder().row(0).col(3).maxAttn(5).build()); 34 + new Lte3000Client().start(ClientDTO.builder().row(2).col(3).maxAttn(5).build());
35 35
36 36
37 } 37 }
src/main/java/com/example/mina/server/base/AbstractHardwareDataBuffer.java
@@ -51,7 +51,7 @@ public abstract class AbstractHardwareDataBuffer { @@ -51,7 +51,7 @@ public abstract class AbstractHardwareDataBuffer {
51 } 51 }
52 52
53 public int getAttenuation(int row, int col) { 53 public int getAttenuation(int row, int col) {
54 - return matrixData[row - 1][col - 1].getValue(); 54 + return matrixData[row - 1][col - 1].getValue() ;
55 } 55 }
56 56
57 public synchronized void setOffset(int row, int val) { 57 public synchronized void setOffset(int row, int val) {