![]() for Map, only MsgPack::map_t ( arx::map) can be used.for Array, only T, MsgPack::arr_t ( arx::vector), and MsgPack::fix_arr_t ( arx::array) can be used.all types of NIL, Bool, Integer, Float, Str, Bin.for NO-STL Arduino, following types can be used.C-style array and pointers are supported only packing.unordered_xxx cannot be used in all Arduino.T (need to serialize(ptr, size) or pack(ptr, size)).unsigned char (need to serialize(ptr, size) or pack(ptr, size)).unsigned char* (need to serialize(ptr, size) or pack(ptr, size)).std::string or String(Arduino) ( MsgPack::str_t).You can also pack() or unpack() variable one by one. These are the lists of types which can be serialize and deserialize. load current config MsgPack::eeprom::load(config) To pack / unpack values as such collections in a simple way, please use these functions. In msgpack, there are two collection types: Array and Map.Ĭ++ containers will be converted to one of them but you can do that from individual parameters. MsgPack:: arr_t v Encode / Decode to Collections without Container MsgPack:: str_t s = "str " // std::string or String # include // input to msgpack int i = 123
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |