public class SerialConnection
extends java.lang.Object
Constructor and Description |
---|
SerialConnection(Patch patch,
java.util.concurrent.BlockingQueue<QCmd> queueResponse) |
Modifier and Type | Method and Description |
---|---|
boolean |
AppendToQueue(QCmdSerialTask cmd) |
void |
BringToDFU() |
void |
ClearSync() |
java.lang.Boolean |
connect() |
void |
disconnect() |
boolean |
isConnected() |
void |
Panic() |
void |
SendMidi(int m0,
int m1,
int m2) |
void |
SendUpdatedPreset(byte[] b) |
void |
setPatch(Patch patch) |
void |
TransmitAppendFile(byte[] buffer) |
void |
TransmitCloseFile() |
void |
TransmitCopyToFlash() |
void |
TransmitCreateFile(java.lang.String filename,
int size) |
void |
TransmitGetFileList() |
void |
TransmitPing() |
void |
TransmitRecallPreset(int presetNo) |
void |
TransmitStart() |
void |
TransmitStop() |
void |
TransmitVirtualButton(int b_or,
int b_and,
int enc1,
int enc2,
int enc3,
int enc4) |
void |
UploadFragment(byte[] buffer,
int offset) |
boolean |
WaitSync() |
void |
writeBytes(byte[] data) |
public void setPatch(Patch patch)
public void Panic()
public boolean isConnected()
public boolean AppendToQueue(QCmdSerialTask cmd)
public void disconnect()
public java.lang.Boolean connect()
public void writeBytes(byte[] data) throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitRecallPreset(int presetNo) throws jssc.SerialPortException
jssc.SerialPortException
public void BringToDFU()
public void SendMidi(int m0, int m1, int m2) throws jssc.SerialPortException
jssc.SerialPortException
public void SendUpdatedPreset(byte[] b) throws jssc.SerialPortException
jssc.SerialPortException
public void ClearSync()
public boolean WaitSync()
public void TransmitStart() throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitStop() throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitGetFileList() throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitPing() throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitCopyToFlash() throws jssc.SerialPortException
jssc.SerialPortException
public void UploadFragment(byte[] buffer, int offset) throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitVirtualButton(int b_or, int b_and, int enc1, int enc2, int enc3, int enc4) throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitCreateFile(java.lang.String filename, int size) throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitAppendFile(byte[] buffer) throws jssc.SerialPortException
jssc.SerialPortException
public void TransmitCloseFile() throws jssc.SerialPortException
jssc.SerialPortException