Releases: tmtsoftware/tcs-vslice-0.4
TCS Vertical Slice v0.12.2
TCS Vertical Slice v0.12.1
Updated for csw-6.0.0-RC6
TCS Vertical Slice v0.12
Updated for csw-6.0.0-RC4
TCS Vertical Slice v0.11
Updated for latest dependencies, csw-6.x, Scala-3, Pekko.
TCS Vertical Slice v0.10
- Updated for csw-5.0.0
- Fix for RA,Dec demand pos generated from native code
- Added /opt/homebrew/lib and /opt/homebrew/include for Mac M1 support
- Updated for CentOS-7 build
TCS Vertical Slice v0.9
-
Updated for latest CSW snapshot (changes in csw framework standalone configs)
-
Added siderealTime (double, hours), demandHourAngle and currentHourAngle (double, degrees) to MCSAssembly's MountPosition event
TCS Vertical Slice v0.8
-
Updated for csw-4.0.1
-
The pk assembly SlewToTarget command now responds with an error if the target coordinates are too close to the horizon for observing (The calculations for the base/cap coordinates result in NaN values below 25 degrees elevation).
-
The pk assembly now calls a shutdown() method in the native code when the assembly shuts down. This causes the C code to stop publishing demands and close the connection to Redis.
TCS Vertical Slice v0.7
- Added field "posRaDec" of type EqCoord to the TCS.PointingKernelAssembly's MountDemandPosition event
- Changed the MCS assembly to simulate slewing to target on the basis of the RA,Dec coordinates received from the PointingKernelAssembly
- Added an integration test and standalone test app under tcs-deploy that tests a container with the pk, mcs and enc assemblies.
- Changed the MJD time used when the TPK_USE_FAKE_SYSTEM_CLOCK environment variable is set be midnight Hawaiian time
TCS Vertical Slice v0.5
-
Added check for environment variable TPK_USE_FAKE_SYSTEM_CLOCK in dynamically loaded shared libtpk-jni.
(If set, the MJD is forced to start at midnight, Jan 1, 2022, making it easier to make reproducible test cases.) -
Added check that SlewToTarget RA, Dec coordinates are valid
TCS Vertical Slice v0.4
- In the MCS Assembly, modified the published "TCS Telescope Position" event to include the demand position
- Renamed the "pos" parameter in the "TCS Telescope Position" event to "current" and added a new "demand" position parameter
- Changed the name of the "TCS Telescope Position" event to "MountPosition"
- Renamed the "pos" parameter in the SlewToTarget command in the pk Assembly to "base".
- Modified the enclosure "currentPosition" event to have baseCurrent, baseDemand, capCurrent, capDemand (was just base, cap)
- Fixed a bug in the native C++ code (libtpk-jni) that converted base and cap to the wrong units