libpgen icon indicating copy to clipboard operation
libpgen copied to clipboard

Re-implement extension-data-function, more clearly

Open slankdev opened this issue 9 years ago • 3 comments

Extension-data's implementation is crude. We have to re-implement that.

slankdev avatar Jan 31 '16 16:01 slankdev

implementation example

pgen_arp pack;
pack.ARP.hwsrc = "";
pack.DATA[0] = 1;
pack.DATA[0] = 2;
char str = "test";
pgen_arp pack;
pack.ARP.hwsrc = "";
memcpy(pack.DATA, str, sizeof(str));

slankdev avatar Feb 03 '16 00:02 slankdev

implementation example

pgen_arp pack;
pack.ARP.hwsrc = "";
pack.DATA(str, sizeof(str));

slankdev avatar Feb 03 '16 05:02 slankdev

I didn't use these example. Implemented below.

implemented result

pgen_arp pack;
pack.ARP.hwsrc = "";
pack.DATA_set(str, sizeof(str));

pgen_hex(pack.DATA_get(), pack.DATA_len());

slankdev avatar Feb 03 '16 06:02 slankdev