Georacer/ardupilog

Change slicing logic to avoid storing global data

Closed this issue · 1 comments

#47 created another property to store an index of the LogMsgGroups, so that it can iterate over them during slicing.

It would be better to avoid property inflation and use 'isa()' to parse LogMsgGroup properties upon request.

While we're at it, might as well upgrade the copy function, as per the comments in that PR.