pub type TopicName {
NodeMessage(
namespace: TopicNamespace,
group_id: String,
message_type: NodeMessageType,
node_id: String,
)
DeviceMessage(
namespace: TopicNamespace,
group_id: String,
message_type: DeviceMessageType,
node_id: String,
device_id: String,
)
StateMessage(scada_host_id: String)
}
Constructors
-
NodeMessage(
namespace: TopicNamespace,
group_id: String,
message_type: NodeMessageType,
node_id: String,
)
-
DeviceMessage(
namespace: TopicNamespace,
group_id: String,
message_type: DeviceMessageType,
node_id: String,
device_id: String,
)
-
StateMessage(scada_host_id: String)