ethercrab-rs / ethercrab

EtherCAT master written in pure Rust
258 stars 24 forks source link

Pack as many state changes as possible into check frame #238

Closed jamwaffles closed 1 month ago

jamwaffles commented 1 month ago

This was previously done in chunks of 16 in #237 but that was a pretty arbitrary limitation. Now, the check frame is filled until nothing else will fit in it. At this point, another frame is sent if the group is large enough to need more than one.