Skip to content

Commit

Permalink
Fixed logic to get sesssion number metric, fixes #91.
Browse files Browse the repository at this point in the history
  • Loading branch information
SeppPenner committed Mar 27, 2024
1 parent a64c275 commit cec662d
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/SparkplugNet/VersionA/SparkplugApplication.cs
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ protected override async Task OnMessageReceived(SparkplugMessageTopic topic, byt
private async Task HandleMessagesForVersionA(SparkplugMessageTopic topic, VersionAData.Payload payload)
{
// Filter out session number metric.
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name != Constants.SessionNumberMetricName);
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name == Constants.SessionNumberMetricName);
var metricsWithoutSequenceMetric = payload.Metrics.Where(m => m.Name != Constants.SessionNumberMetricName);
var filteredMetrics = this.KnownMetricsStorage.FilterMetrics(metricsWithoutSequenceMetric, topic.MessageType).ToList();

Expand Down
2 changes: 1 addition & 1 deletion src/SparkplugNet/VersionA/SparkplugNode.cs
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ protected override async Task OnMessageReceived(SparkplugMessageTopic topic, byt
private async Task HandleMessagesForVersionB(SparkplugMessageTopic topic, VersionAData.Payload payload)
{
// Filter out session number metric.
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name != Constants.SessionNumberMetricName);
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name == Constants.SessionNumberMetricName);
var metricsWithoutSequenceMetric = payload.Metrics.Where(m => m.Name != Constants.SessionNumberMetricName);
var filteredMetrics = this.KnownMetricsStorage.FilterMetrics(metricsWithoutSequenceMetric, topic.MessageType).ToList();

Expand Down
2 changes: 1 addition & 1 deletion src/SparkplugNet/VersionB/SparkplugApplication.cs
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ protected override async Task OnMessageReceived(SparkplugMessageTopic topic, byt
private async Task HandleMessagesForVersionB(SparkplugMessageTopic topic, Payload payload)
{
// Filter out session number metric.
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name != Constants.SessionNumberMetricName);
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name == Constants.SessionNumberMetricName);
var metricsWithoutSequenceMetric = payload.Metrics.Where(m => m.Name != Constants.SessionNumberMetricName);
var filteredMetrics = this.KnownMetricsStorage.FilterMetrics(metricsWithoutSequenceMetric, topic.MessageType).ToList();

Expand Down
2 changes: 1 addition & 1 deletion src/SparkplugNet/VersionB/SparkplugNode.cs
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ protected override async Task OnMessageReceived(SparkplugMessageTopic topic, byt
private async Task HandleMessagesForVersionB(SparkplugMessageTopic topic, Payload payload)
{
// Filter out session number metric.
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name != Constants.SessionNumberMetricName);
var sessionNumberMetric = payload.Metrics.FirstOrDefault(m => m.Name == Constants.SessionNumberMetricName);
var metricsWithoutSequenceMetric = payload.Metrics.Where(m => m.Name != Constants.SessionNumberMetricName);
var filteredMetrics = this.KnownMetricsStorage.FilterMetrics(metricsWithoutSequenceMetric, topic.MessageType).ToList();

Expand Down

0 comments on commit cec662d

Please sign in to comment.