MSL G64 device versions
This document contains version information for the MSL G64 device.
W2: Better logging for address failures in G64 device (f.ex. writting to a read parameter, just ASSERT's today).
Ideas and known bugs:
- CRYSIS G64 crate, reading of duration does not work. The code should be okay, but the reading from the G64 returns the same value as the delay reading. Probably due to an error in the crate.
Version 1.22.90.86 (31/10-2003 TW):
MSL Command bits to CAMAC crate: If MSL command bits was written to fast to the G64 crate, some commands were lost. Using the minimum delay to next write implemented as described below, it has been tested how fast MSL command bits are can be written. The test was made from the GFD loader setting all correction dipoles from static to dynamic (all in crate 11-6).
G64Crate.
Version 1.20.80.64 (20/5-2003 TW):
Corrected bugs in CRYSIS crate and G64 device.
Version 1.19.? (TW):
Implemented core class for CAEN device.
Implemented CAMAC based G64 class.
Implemented CAMAC driver core access classes.
Version 1.18.73.48 (21/1-2003 TW):
Added missing monitors, m_datamonitor, in many places to protect m_wd.
Version 1.16.66.30 (7/6-2002 TW):
Use new base classes from ConSysKernel: CcrateConvBaseDevice and CCrateBaseDeviceDoc.
Version 1.16.66.29 (5/6-2002 TW):
Reimplemented, now based on new general class CCrateConvBase instead of G64Crate in the ConSysKernel.With the new implementation the address space is not bound to the ASTRID G64, and has now been implemented to match the MSL G64 – and the special CRYSIS table driven crate.
Version 1.16.60.20 (4/4-2002 TW):
Initial version:
G64 serial device: tested against software test device and test crate from MSL
G64 Crysis crate version: Tested against test crate from MSL
CAMAC version: Not implemented, empty base classes implemented.
CREATED AS MFC Extension dll (Using shared dll)
Last Modified 06 May 2020