rosanna.prada While I cannot offer specific instructions for control over this device, if it is talking a serial protocol that is converted to TCP/IP or UDP, you should be able to send any set of bytes to the device using rosstalk.sendAsBytes('host', port, 'BYTES_ENCODED_AS_HEX_WITH_SPACES', callbackFunction); or use a Message Builder to build your message and use rosstalk.sendBytes('host', port, byteArray);
function callback(success, sentData, resultBytes, exception)
{
}
rosstalk.sendAsBytes('[host]', [port], '[bytes e.g. FF 00 AB CD]', callback);
or
var messageBuilder = ogscript.createMessageBuilder();
/*
* messageBuilder.writeByteArray(bytesArray);
* messageBuilder.writeByteArray(bytesArray, offset, length);
* messageBuilder.writeBoolean(boolVal);
* messageBuilder.writeByte(byteVal);
* messageBuilder.writeShort(shortVal);
* messageBuilder.writeChar(charVal);
* messageBuilder.writeInt(intVal);
* messageBuilder.writeLong(longVal);
* messageBuilder.writeFloat(floatVal);
* messageBuilder.writeDouble(doubleVal);
* messageBuilder.writeLine(strVal);
* messageBuilder.writeString(strVal);
* messageBuilder.writeUTF(strVal); //includes 2-byte length count
*/
function callback(success, sentData, resultBytes, exception)
{
}
rosstalk.sendBytes('host', port, messageBuilder.toByteArray(), callback);
#DashBoard