-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for CANbus failures in focalplane model #123
Comments
Good idea. The CANbus controls groups of 50 positioners in each "cassette", but the mapping of each cassette to slitblocks is purposefully different for each petal. Cassettes cover either 1 or 2 contiguous regions on the focal plane. From DESI-2688: The intended mapping is in DESI-2721 (when power is back), though I haven't double checked that the as-built mapping followed that (there were two petals that swapped their mapping but I don't know if we updated 2721 to match that). e.g. from DESI-2721 "cassette_order.txt" (which says "spectrograph sp0-sp9" but should have been referring to PetalID instead):
It looks like we don't have the cassette number tracked in the desimodel focalplane files, but we should add that (from a canonical as-build file/db, not from here). |
There are some events (e.g. a CANbus is disabled) which can bring many positioners offline temporarily. We could individually disable all affected positioners and then re-enable them, but it may be easier to have some "shortcut" line in the state log that could be translated into the resulting state impact when loading the model. Aspects to solving this are:
The text was updated successfully, but these errors were encountered: