public class RolandDT1Sender extends Object implements ISender
| Constructor and Description |
|---|
RolandDT1Sender(int manufacturesId,
int modelId,
int addrSize,
int dataSize)
Constructor without address offset.
|
RolandDT1Sender(int manufacturesId,
int modelId,
int addrSize,
int addr,
int dataSize)
Creates a new
RolandDT1Sender instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
send(IDriver driver,
int value)
Send MIDI message[s] for
value. |
protected void |
setValue(int value)
Generate SysEX byte sequence.
|
protected void |
setValue(int addr,
int value)
Generate SysEX byte sequence.
|
String |
toString()
Dump byte data array.
|
public RolandDT1Sender(int manufacturesId,
int modelId,
int addrSize,
int addr,
int dataSize)
throws IllegalArgumentException
RolandDT1Sender instance.manufacturesId - Manufacture's ID for System Exclusive Message. Roland : 0x41,
3 byte ID : "00 00 01" -> 0x010000modelId - Model ID for System Exclusive Message. ("00 3F" -> 0x3f00)addrSize - Number of byte for address field in System Exclusive Message.
3 byte or 4 byte.addr - Address offset.dataSize - Number of byte for data field in System Exclusive Message. 1
byte or 4 byte.IllegalArgumentException - if an error occurspublic RolandDT1Sender(int manufacturesId,
int modelId,
int addrSize,
int dataSize)
throws IllegalArgumentException
IllegalArgumentExceptionprotected void setValue(int addr,
int value)
throws IllegalArgumentException
addr - Addressvalue - DataIllegalArgumentException - if an error occursprotected void setValue(int value)
throws IllegalArgumentException
value - DataIllegalArgumentException - if an error occurspublic void send(IDriver driver, int value)
ISendervalue.Copyright © 2014. All Rights Reserved.