At5 389 refactor correlation
Added New devices:
- mid_csp_cbf/fspPssSubarray/01_01
- mid_csp_cbf/fspPssSubarray/02_01
- mid_csp_cbf/fspPssSubarray/03_01
- mid_csp_cbf/fspPssSubarray/04_01
- mid_csp_cbf/fspPssSubarray/01_02
- mid_csp_cbf/fspPssSubarray/02_02
- mid_csp_cbf/fspPssSubarray/03_02
- mid_csp_cbf/fspPssSubarray/04_02
Devices Commands:
- GoToIdle()
- Scan()
- EndScan()
- ConfigureScan()
- AddReceptors()
- RemoveReceptors()
- RemoveAllReceptors()
Other Changes
- Implemented ConfigureScan for Observing mode PSS
- Implemented new fspSubarray devices in FSP devices and CbfSubarray Devices during validation and state changes
- Updated naming of fsp_subarray_corr to fsp_corr_subarray and fsp_pss_subarray where applicable
- Added check to ensure there are no repeated searchBeamID's being used
https://jira.skatelescope.org/browse/AT5-301
Also added test cases