Info about String Payload



  • I am intrigued by the following thing, I want to send a string to the controller, tried in many things but I don't seem to get one thing. To be short, I want to send to the controller a string containing 14 bytes, more exactly the ID of the RFID Tag. If I am sending this way:

    gw.send(msgRfTag.set("24848484852515754685348483"));

    everything goes well.

    But if I want to do the following:

    String strTag = "24848484852515754685348483";
    gw.send(msgRfTag.set(strTag));

    it does not compile, error: no matching function for call to 'MyMessage::set(String&)'

    I use Arduino 1.5.8, on Windows enviroment, latest library.


  • Contest Winner

    @adrianmihai83

    try using a C string

    char *strTag[] = {"24848484852515754685348483"};
    

    that will probably work for you...



  • @BulldogLowell

    Spot on, thank you!

    Best regards,

    Adrian


 

328
Online

8.2k
Users

9.1k
Topics

96.7k
Posts