ESPAsyncE131 icon indicating copy to clipboard operation
ESPAsyncE131 copied to clipboard

Does ESPAsyncE131 can be destroyed?

Open vvip-68 opened this issue 4 years ago • 1 comments

I use dynamically created object with ESPAsyncE131 *e131; ... e131 = new ESPAsyncE131(UNIVERSE_COUNT); and use it until necessary.
Next when I need to change params for object (for example amount of universe, start universe, etc.) I destroy object with delete[] e131 and try to re-create it and almost immediately have a crash with either wdt error or an error of access to invalid memory area.

I didn`t see in code of library any destructor and free buffers code.
Which is the correct way to destroy object and/or re-create it with changed parameters?

vvip-68 avatar Oct 19 '21 05:10 vvip-68

A key part of the start is setting up the multicast, so you might be able to call that without need to destroying the full object

netmindz avatar Mar 14 '22 09:03 netmindz