@@ -121,7 +121,7 @@ class PublisherRegistry
121121 nextUpdate = std::chrono::steady_clock::now ();
122122 registerValues.resize (mDescription .addresses .size ());
123123
124- auto format = b::str (b::format (" I:%d " ) % registerValues.size ());
124+ auto format = (b::format (" I:%1% " ) % registerValues.size ()). str ( );
125125 dimService = std::make_unique<DimService>(mDescription .dnsName .c_str (), format.c_str (), registerValues.data (),
126126 registerValues.size ());
127127
@@ -356,7 +356,7 @@ class ProgramAliceLowlevelFrontendServer: public Program
356356 getInfoLogger () << " SCA_READ" << endm;
357357 // auto params = split(parameter, ",");
358358 auto result = Sca (*bar2, bar2->getCardType ()).read ();
359- return (b::format (" %d,%d " ) % result.data % result.command ).str ();
359+ return (b::format (" %u,%u " ) % result.data % result.command ).str ();
360360 }
361361
362362 static std::string scaWrite (const std::string& parameter, ChannelSharedPtr bar2)
@@ -373,15 +373,15 @@ class ProgramAliceLowlevelFrontendServer: public Program
373373 {
374374 getInfoLogger () << " SCA_GPIO_READ" << endm;
375375 auto result = Sca (*bar2, bar2->getCardType ()).gpioRead ();
376- return (b::format (" %d " ) % result.data ).str ();
376+ return (b::format (" %u " ) % result.data ).str ();
377377 }
378378
379379 static std::string scaGpioWrite (const std::string& parameter, ChannelSharedPtr bar2)
380380 {
381381 getInfoLogger () << " SCA_GPIO_WRITE: '" << parameter << " '" << endm;
382382 auto data = b::lexical_cast<uint32_t >(parameter);
383383 auto result = Sca (*bar2, bar2->getCardType ()).gpioWrite (data);
384- return (b::format (" %d " ) % result.data ).str ();
384+ return (b::format (" %u " ) % result.data ).str ();
385385 }
386386
387387 int mSerialNumber = 0 ;
0 commit comments