Space-to-Space RSO Imaging

Moving-target pointing with a physical hold-before-storage acquisition gate.

class SpaceToSpaceImagingFSWModel(*args, **kwargs)[source]

Bases: ImagingFSWModel

Adds instrument pointing and triggering control to FSW.

class LocPointTask(fsw, priority=96)[source]

Bases: LocPointTask

Task to point the instrument at ground targets.

Parameters:

fsw (FSWModelABC)

setup_location_pointing(inst_pHat_B, **kwargs) → None[source]

Subscribe to observer navigation; target is bound when tasked.

Return type:

None

setup_instrument_controller(imageAttErrorRequirement, imageRateErrorRequirement, **kwargs) → None[source]

Configure tolerances; acquisition gate owns the instrument command.

Return type:

None

reset_for_action() → None[source]

Clear an old acquisition before any FSW mode change.

Return type:

None

action_image_rso(target, duration=300.0, hold_s=10.0, hold_mode='cumulative', require_illumination=True, illumination_threshold=0.5) → None[source]

Decorated with action

Track a bound target; keep the instrument gated until acquisition.

Return type:

None

action_image(*args, **kwargs) → None[source]

Decorated with action

Reject ground-target actions on this spacecraft-specific FSW model.

Return type:

None