PluginFlyvemdmMqttlog - btry/glpi-plugin GitHub Wiki

PluginFlyvemdmMqttlog

  • Class name: PluginFlyvemdmMqttlog
  • Namespace:
  • Parent class: CommonDBTM

Constants

MQTT_MAXIMUM_DURATION

const MQTT_MAXIMUM_DURATION = 60

Methods

__construct

mixed PluginFlyvemdmMqttlog::__construct()
  • Visibility: public

getTypeName

mixed PluginFlyvemdmMqttlog::getTypeName($nb)

Name of the type

  • Visibility: public
  • This method is static.

Arguments

  • $nb mixed - <p>integer number of item in the type (default 0)</p>

saveIngoingMqttMessage

mixed PluginFlyvemdmMqttlog::saveIngoingMqttMessage(String $topic, String $msg)

Save in DB an incoming MQTT message

  • Visibility: public

Arguments

  • $topic String - <p>topic</p>
  • $msg String - <p>Message</p>

saveOutgoingMqttMessage

mixed PluginFlyvemdmMqttlog::saveOutgoingMqttMessage(array $topicList, String $msg)

Save in the DB an outgoing MQTT message

  • Visibility: public

Arguments

  • $topicList array - <p>array of topics. String allowed for a single topic</p>
  • $msg String - <p>Message</p>

saveMqttMessage

mixed PluginFlyvemdmMqttlog::saveMqttMessage(String $direction, array $topicList, String $msg)

Save MQTT messages sent or received

  • Visibility: protected

Arguments

  • $direction String - <p>I for input O for output</p>
  • $topicList array - <p>array of topics. String allowed for a single topic</p>
  • $msg String - <p>Message</p>
⚠️ **GitHub.com Fallback** ⚠️