User Tools

Site Tools


sib:callers:mqttcaller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
sib:callers:mqttcaller [2019/05/13 11:39]
hubbe
sib:callers:mqttcaller [2019/09/20 07:25] (current)
hubbe
Line 43: Line 43:
  _id: "​mqttCaller:​1",​  _id: "​mqttCaller:​1",​
  _name: "SIB MQTT Caller Sample",​  _name: "SIB MQTT Caller Sample",​
 + init: ( thisCaller )=>{},
  inputFormat:​ (topic, msg, callback)=>​{  inputFormat:​ (topic, msg, callback)=>​{
  msg.fmtData = "Data has been formatted and modified";​  msg.fmtData = "Data has been formatted and modified";​
Line 72: Line 73:
   * _id: The unique ID of this service   * _id: The unique ID of this service
   * _name: A plaintext description of this service   * _name: A plaintext description of this service
 +  * init(thisCaller):​ If defined this method is executed when the service is starting up as the last step of initialization. //​thisCaller//​ is a reference to the instance of the caller that does the method call.
   * inputFormat(topic,​ msg, callback): The method that is run on service activation. The original message is passed as the argument and the input value to the callback must be a JSON formatted message conforming to the SIB message standard.   * inputFormat(topic,​ msg, callback): The method that is run on service activation. The original message is passed as the argument and the input value to the callback must be a JSON formatted message conforming to the SIB message standard.
   * loggerCfg: A JSON Object defining what logger actions should be active for this service (see [[sib:​loggerConfiguraton|Logger Configuration]]   * loggerCfg: A JSON Object defining what logger actions should be active for this service (see [[sib:​loggerConfiguraton|Logger Configuration]]
sib/callers/mqttcaller.txt ยท Last modified: 2019/09/20 07:25 by hubbe