control-freak-ide/user/drivers/SSH/TestDriver.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

29 lines
1.1 KiB
JavaScript

define(["module","dcl/dcl"], function(module,dcl){
return dcl(null, {
/***
* Standard callback when we have a message from the device we're bound to (specified in profile).
* 1. put the message in the incoming queue, tag it as 'unread'
* 2. in case we have messages to send and we are in 'onReply' mode, trigger outgoing queue
*
* @param data {Object} : Message Struct build by the device manager
* @param data.device {Object} : Device info
* @param data.device.host {String} : The host
* @param data.device.port {String} : The host's port
* @param data.device.protocol {String} : The host's protocol
* @param data.message {String} : RAW message, untreated
*/
onMessage:function(data){
//let driver base do its job:
this.inherited(arguments);
},
test:function(){
//send a message :
this.sendMessage('pwon',true);//sends message to device , respecting start & end settings . forcing now!
}
});
});