pcdshub / pytmc

Generate EPICS IOCs and records from TwinCAT projects - along with many TwinCAT project tools
https://pcdshub.github.io/pytmc/
Other
10 stars 11 forks source link

EPICS database record sorting options (or the default?) #292

Closed klauer closed 2 years ago

klauer commented 2 years ago

Databases are generated from the order that pytmc discovers symbols inside the tmc file.

Some things:

I'd vote to change this to either:

ZLLentz commented 2 years ago

Parts of it are often stable but other parts jiggle around depending on project rebuilds This is kind of bizarre. I'm almost curious enough to figure out the specifics, but not quite.

I agree that the sorting is desirable despite the slowdown.

I think these two options would be similarly stable in practice, but nobody ever goes around asking to change variable names. So I think your thought that the full symbol name is more stable is correct.