#97 Allow correct publishing of Multiple Device Data

2.0.0.0: Device
closed
hermsen
None
2020-12-18
2020-11-26
hermsen
No

Technically this should be orchestrated in the EoN.
Is: Multiple devices claim the encoder ate the same time, so the buffer gets wiped and the last device "wins"
Should: Devices should wait for each other to publish or maybe implement some totally different publish strategy.

Discussion

  • i-campbell

    i-campbell - 2020-11-28

    So if multiple MQTT.Publisher's are published in the same cycle:
    The MQTT.MQTTClient publishes each publisher in the order they were first linked. By first linked, I mean, first call of MQTT.Publisher(mqttClient := validClient);

    This info can be used to give the correct seq numbers to all publihsers.

     
  • hermsen

    hermsen - 2020-12-12

    We have decided that a separate publisher will be implemented into the device.
    This publisher will piggyback on the EoN/Mqtt client connection and publish device Data separatly.

     
  • hermsen

    hermsen - 2020-12-16

    Version Jump!
    This issue has been solved in Hermsen Branch V1.3.0.0

     
  • hermsen

    hermsen - 2020-12-16
    • status: open --> pending
     
  • hermsen

    hermsen - 2020-12-18
    • status: pending --> closed
     

Log in to post a comment.