Quote:
Therre are 7 "Pastes" in an Update, which take from ~30 to ~60ms. One of those "Pastes" is the entire Data Set or all Brands. IOW, all Brands have the same Update Time.
I was a bit puzzled by this, probably because I haven't been following this entire thread closely. Why are there 7 pastes? what are they? Do they really take 30 to 60ms? Since "pasting" is one of the slowest things to occur, I think we need to design a system that only does one paste per brand or one paste per update, which comes to much the same thing. Are you minimizing the size of the "pasted" array too?
Quote:
"Time since last update" Uh., I don't think so. The time of this update, yes. The Brand UDO can keep track of the time since last update. The BA Output UDO, all the BA UDOs, will be kept as streamlined as possible, since all their activity is included in the Update cycle time.
This makes perfect sense, the brand should keep track of when the last update occured and calculate the delta