So, the example shows how I can send custom data by defining and transferring a struct using send_data_to. However, I'm not entirely sure if I'm limited to a single type of struct or if I can use multiple different structs depending on what I need to transfer and figure out what it was on the receiving end.

In other words, I'm wondering if I can do something similar to what you can do with strings in EVENT_STRING to figure out which string was updated (event_type == EVENT_STRING && str == mystring).

It would be really useful for me if I didn't have to create a one-fits-all struct to cover everything I need if most of the time a smaller struct would do the job just as well.

Is this possible and what would be the best way to go about doing this?