Replies: 6 comments 6 replies
-
|
@radiosci do you have an example label or two we could use for reference? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
@radiosci Thanks for the additional inputs here. I am definitely OK with updating validate to support this, but what I think we need defined more clearly somewhere in the SR or elsewhere is if an Instrument Host is defined as a target, what is the type associated with that object? We could just ignore this check in these scenarios if we want to leave it open-ended, but it would probably be better if we standardized it. IMO, the type should really be the actual Thoughts? |
Beta Was this translation helpful? Give feedback.
-
|
Hi all. @radiosci wants to forge ahead with his lien resolution, even if that he means he will just have to ignore the copious warnings he's receiving along these lines. EN: It would be great if you can let us know whether it seems like you can or will do anything about this? Also, should this discussion be turned into an issue, or left as it is? |
Beta Was this translation helpful? Give feedback.
-
I think there could be a 4th option where the Context Product is defined to have / play a secondary role as a "target". This is consistent with other types of objects as well -- especially when referencing the many "roles" that DSN has. This might complicate Validate a bit. But, I think it explicitly defines the "target" role and possibly other duality functions..... What say you ? |
Beta Was this translation helpful? Give feedback.
-
|
Okay, so @radiosci and @mace-space are moving forward with this delivery. I suppose they will simply ignore the warnings. However, this is likely not the last time radio science will be targeting an object whose context product calls it an instrument host. It would be nice to have a general long-term solution for such situations. Would it be a good idea to convert this discussion into an issue? If so, how would we do that? |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
If an existing Observing System Component can also be a Target, should a new context product be written for the target situation?
For example, ground antennas in the Deep Space Network (DSN) are Observing System Components when used to collect radio science data from planetary missions. But they are also "targets" of DSN Monitor files, which record configuration and status of the data collection system.
Validate 3.6.3 has started throwing warnings when Telescope and ground Radio Science Instrumentation context products are referenced as targets in DSN Monitor file labels. At least three solutions have been proposed:
(1) A physical object should have only one context product; ignore the warnings (and hope future versions of validate don't promote them to errors).
(2) Copy the existing context product, then edit the copy so that it is now a Target (equipment) context product. There are now (at least) two context products describing the same physical object; but the warnings should go away so long as each is used correctly.
(3) Modify the code in validate so that context products used for multiple purposes are allowed to pass. If "yes", should there be restrictions?
This problem has arisen during lien resolution following a Cassini raw radio science data migration review. When originally delivered, the migrated data passed validation. Since then, validate has evolved and typical labels have a dozen warnings.
Beta Was this translation helpful? Give feedback.
All reactions