-
Notifications
You must be signed in to change notification settings - Fork 98
Description
Discussed in https://github.com/orgs/mtconnect/discussions/432
Originally posted by Pranay265 April 1, 2024
I am currently working with the MTConnect CPP Agent 2.3.0.3 and have a question regarding the FlatMode configuration option in the agent's agent.cfg file.
I noticed that when I enable or disable FlatMode (e.g., FlatMode = true or FlatMode = false), it doesn't seem to have any effect on the MQTT topic structure generated by the agent. Specifically, I am trying to achieve a flat topic structure like MTConnect/Devices/{deviceuuid}/Observations/{DataItemID}.
Here is an example of my sink configuration in the agent.cfg file:
Sinks {
MqttService {
Server = localhost
Port = 1883
ObservationTopic = MTConnect/Devices/
FlatMode = true
}
}
I expected that enabling FlatMode would flatten the MQTT topic structure, but I haven't observed any change in the topics generated.
Could you please provide some insights into how FlatMode should be correctly configured to achieve a flat topic structure in the MQTT output of the MTConnect CPP Agent? Additionally, are there any specific considerations or dependencies that I should be aware of when using FlatMode?
@wsobel : Any guidance or clarifications on this matter would be greatly appreciated.