Activity

From setiquest wiki

Revision as of 15:35, 8 July 2011 by SigBlips (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Activity

The Activity runs as a thread and receives communication via a message queue. The implementation of the Activity is hidden in ObserveActivityImp. Messages that the Activity receives are stop, create Recent RFI Mask, prepare Follow up Candidates, Send Candidates to DXs for Secondary Processing, and Resolve Candidates.

The Activity sends point and tune requests to the telescope and beamformers. After the telescope is on target and the beamformer is ready, the Activity creates an Activity Unit for each DX to handle all the communication to and from that DX. The Activity coordinates all the Activity Units so that they are synchronized to start at the same time and wait for completion of all units before proceeding to the next state.

The Activity creates an ActivityUnit for each DX. see startDxs and createActivityUnit

Files:

~/SonATA/sse-pkg/sse/Activity.cpp
~/SonATA/sse-pkg/sse/ActivityException.h
~/SonATA/sse-pkg/sse/Activity.h ~/SonATA/sse-pkg/sse/
~/SonATA/sse-pkg/sse/ActivityId.h
~/SonATA/sse-pkg/sse/ActivityWrappers.cpp
~/SonATA/sse-pkg/sse/ActivityWrappers.h
~/SonATA/sse-pkg/sse/ObserveActivity.cpp
~/SonATA/sse-pkg/sse/ObserveActivity.h
~/SonATA/sse-pkg/sse/ObserveActivityImp.cpp
~/SonATA/sse-pkg/sse/ObserveActivityImp.h
~/SonATA/sse-pkg/sse/ObserveActivityOps.h
~/SonATA/sse-pkg/sse/ObserveActivityStatus.cpp
~/SonATA/sse-pkg/sse/ObserveActivityStatus.h

External links


← Strategy Index Activity Units →
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox