Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/29/19 14:47:51 (5 years ago)
Author:
abeham
Message:

updated csharp library to reflect changes in proto file made some time ago

File:
1 edited

Legend:

Unmodified
Added
Removed
  • misc/tools/ExternalEvaluation/CSharp/ExternalEvaluation.Service/PollService.cs

    r15014 r16871  
    4444
    4545    public QualityMessage.Builder PrepareQualityMessage(SolutionMessage msg, double quality) {
     46      SingleObjectiveQualityMessage qmsg = SingleObjectiveQualityMessage.CreateBuilder()
     47        .SetQuality(quality)
     48        .Build();
    4649      QualityMessage.Builder qualityMessageBuilder = QualityMessage.CreateBuilder();
    4750      qualityMessageBuilder.SetSolutionId(msg.SolutionId)
    48                            .SetQuality(quality);
     51                           .SetType(QualityMessage.Types.Type.SingleObjectiveQualityMessage)
     52                           .SetExtension(SingleObjectiveQualityMessage.QualityMessage_, qmsg);
    4953      return qualityMessageBuilder;
    5054    }
     
    5559
    5660    public void SendQuality(SolutionMessage msg, double quality) {
    57       QualityMessage.Builder qualityMessageBuilder = QualityMessage.CreateBuilder();
    58       qualityMessageBuilder.SetSolutionId(msg.SolutionId)
    59                            .SetQuality(quality);
    60       Send(qualityMessageBuilder.Build(), msg);
     61      var answer = PrepareQualityMessage(msg, quality);
     62      Send(answer.Build(), msg);
    6163    }
    6264
Note: See TracChangeset for help on using the changeset viewer.