Подключите IQ для отправки данных на телефон через Bluetooth
Я пытаюсь передать данные через Bluetooth. Прямо сейчас я использую модуль связи, и я использую функцию передачи. Код, который я написал для передачи данных ниже.
module Constants {
enum {
MESSAGE_TYPE_SUCCESS = 1,
MESSAGE_TYPE_FAILURE = 0
}
}
var myStatus;
class CommListener extends Comm.ConnectionListener {
function initialize() {
Comm.ConnectionListener.initialize();
}
function sendToPhone() {
var message = {
Constants.MESSAGE_TYPE_SUCCESS,
Constants.MESSAGE_TYPE_FAILURE
status = 1
};
Comm.transmit(message, null, new StatusCommListener(method(:onTransmitComplete)));
}
function onTransmitComplete(status) {
if (status == StatusCommListener.SUCCESS) {
System.println("Success");
myStatus = true;
} else {
System.println("Failed");
myStatus = false;
}
}
}
class StatusCommListener extends Comm.ConnectionListener {
static var SUCCESS = true;
static var FAILURE = false;
hidden var mCallback;
function initialize(callback) {
mCallback = callback;
}
function onComplete() {
mCallback.invoke(SUCCESS);
}
function onError() {
mCallback.invoke(FAILURE);
}
}
Каждый раз, когда я отправляю данные через Bluetooth, Monkey C выдает ошибку. Может кто-нибудь сказать мне, что я делаю не так.