コード例 #1
0
ファイル: Socket.java プロジェクト: jascase901/MMT
 private void write(LongCommand command, long x) throws IOException {
   this.lock.lock();
   try {
     FTDI.write(Socket.buildLongMessage(command, x), this.port);
   } finally {
     this.lock.unlock();
   }
 }
コード例 #2
0
ファイル: Socket.java プロジェクト: jascase901/MMT
 private String read() throws IOException {
   this.lock.lock();
   try {
     return FTDI.read(this.port);
   } finally {
     this.lock.unlock();
   }
 }
コード例 #3
0
ファイル: Socket.java プロジェクト: jascase901/MMT
 // write sends a command to the actuator. read pops a response off the queue.
 private void write(SimpleCommand command) throws IOException {
   this.lock.lock();
   try {
     FTDI.write(Socket.buildSimpleMessage(command), this.port);
   } finally {
     this.lock.unlock();
   }
 }