CCL Version 3.3.1  
CIGI Class Library : Users' Guide
Reference : Index of Changes

References

Index of Changes

The following changes made to the API have been tracked and are listed in the table below. In addition, the changes made to each file should be recorded at the top of the file modified.

CCL Version 3

Table : Changes to the CCL for version 3.3.1
Date
Author
Files
Description
April 27, 2009
Greg Basler
CigiIncomingMsg.cpp
Corrected a bug in CigiIncomingMsg::AdvanceCrntBuffer discovered by and a patch submitted by Christopher Buell. This bug would not advance the buffer if the current buffer pointer was null.
CigiCompCtrlV3.h
CigiCompCtrlV3_3.h
CigiShortCompCtrlV3.h
CigiShortCompCtrlV3_3.h
Corrected a problem with component state. In CIGI V1 and V2 the component state is Cigi_uint16. In Cigi V3.0 and above the component state is Cigi_uint8. Converting between these can and probably will cause problems. In addition, the accessors should reflect the correct size of the value per the ICD

Table : Changes to the CCL for version 3.3.0
Date
Author
Files
Description
December 16, 2008
Greg Basler
All
Changed the numbering system so that it matches the CIGI numbering system. It also includes a bug fix number at the end.
CigiBaseSymbolClone.h
CigiEntityCtrlV3_3.h
CigiIGCtrlV3_3.h
CigiSymbolCloneV3_3.h
CigiBaseSymbolClone.cpp
CigiEntityCtrlV3_3.cpp
CigiIGCtrlV3_3.cpp
CigiSymbolCloneV3_3.cpp
Added
MessageBuffer.h
Removed
CigiBaseSignalProcessing.h
CigiSignalType.h
Added the OnSymbolClone signal.
CigiBaseEntityCtrl.h
CigiBaseIGCtrl.h
Added the Extrapolation or Interpolation smoothing flag..
CigiHatHotXRespV3.h
CigiAllPackets.h
Makefile.am
Added new files.
CigiBaseShortSymbolCtrl.h
CigiBaseSymbolCtrl.h
CigiBaseSymbolTextDef.h
CigiMessageBuffer.h
CigiOutgoingMsg.h
CigiSwapping.h
CigiIncomingMsg.cpp
CigiIO.cpp
CigiLosRespV3_2.cpp
CigiLosSegReqV3_2.cpp.h
CigiLosVectReqV3_2.cpp.h
CigiLosXRespV3_2.cpp.h
CigiRateCtrlV3_2.cpp.h
CigiOutgoingMsg.cpp
CigiShortCompCtrlV3.cpp
CigiShortCompCtrlV3_3.cpp
CigiShortSymbolCtrlV3_3.cpp
CigiSymbolCtrlV3_3.cpp
CigiSymboTextDefV3_3.h
CigiSOFV3.cpp
CigiSOFV3_2.cpp
CigiSwapping.cpp
Corrected several bugs.
CigiTypes.h
CigiTypes_Default.h
CigiTypes_MSVS_Win32.h
Changed the Types file and added two types files. This will allow for simpler CIGI type definitions. It allows the generation of a CIGI type file for each significantly different system.

CCL Version 2

Table : Changes to the CCL for version 2.0.0
Date
Author
Files
Description
March 11, 2008
Greg Basler
All
Changed the way translation is done. Each packet now does something for translation. Removed the VersionJumpTable. Added a message buffer class to make buffer handling easier. Changed CigiIncomingMsg and CigiOutgoingMsg to work with the new way of handling translation and the new way of handling buffers. Improved handling of variable length packets. Added the packets needed for symbology.

CCL Version 1

Table : Changes to the CCL for version 1.7.5
Date
Author
Files
Description
Bug Fixes
April 25, 2007
Greg Basler
CigiHatHotXRespV3.h
CigiHatHotXRespV3_2.h
CigiHatHotXRespV3.cpp
CigiHatHotXRespV3_2.cpp
CigiHotReqV2
Removed accessors for ReqType - Request type is not availible in versions 3 & 3.2. Corrected the way V3 to V2 & V1 conversions are handled. Also, Corrected the Request Type setting in V2 HOT request for V3 translation.
CigiSofV3.cpp
CigiSofV3_2.cpp
Corrected the way the timestamp is unpacked.
CigiOutgoingMsg.cpp
Corrected Database ID adjustment functionality.
CigiLosRespV3.cpp
CigiLosRespV3_2.cpp
CigiLosXRespV3_2.h
CigiLosXRespV3_2.cpp
CigiLosSegReqV1.cpp
CigiLosSegReqV2.cpp
CigiLosVectReqV1.cpp
CigiLosVectReqV2.cpp
Corrected the way translation is handled between V1, 2, 3, & 3.2.
CigiEntityCtrlV2.h
Changed the Altitude input to a double as required by CIGI version 2.

Table : Changes to the CCL for version 1.7.4
Date
Author
Files
Description
Bug Fixes
December 6, 2006
Greg Basler
CigiVersionJumpTable.cpp
Corrected a bug by removing a redundant line which was causing a memory leak.
CigiOutgoingMsg.cpp
Corrected a bug. CigiOutgoingMsg now correctly zeros the Host database id request under specific conditions.
CigiEnvCtrlV1.cpp
CigiEnvCtrlV2.cpp
Corrected the way V3 Celestial Control and Atmosphere Control flags were being set by the V1 and V2 Environmental Control classes.

Table : Changes to the CCL for version 1.7.3
Date
Author
Files
Description
Changes / Additions
August 11, 2006
Greg Basler
CigiIGCtrlV3_2.cpp
CigiSOFV3_2.cpp
Corrects a bug with IG Control and SOF that may have put the wrong Minor Version number in the CIGI messages. Corrected the CigiIGCtrlV3_2 and the CigiSOFV3_2 packing routines so that the Minor Version number is is packed from the packing object (a CigiIGCtrlV3_2 or CigiSOFV3_2 object when the current outgoing Cigi Version is 3.2) not the object with the user filled data. This will put the correct Minor Version number in the Cigi message.

Table : Changes to the CCL for version 1.7.2
Date
Author
Files
Description
Bug Fixes
July 19, 2006
Greg Basler
CigiIncomingMsg.cpp
Modified the way the IterationVersion is initialized and used. Also corrected how the current CIGI version is set.
examples/CigiDummyIG/Network.cpp
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag. Also, pre-zeroed the raddr variable used by bind call. Also, added the missing #include statement.
examples/CigiDummyIG/Network.h
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag.
examples/CigiMiniHost/Network.cpp
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag. Also, pre-zeroed the raddr variable used by bind call. Also, added the missing #include statement.
examples/CigiMiniHost/Network.h
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag.
examples/CigiTestHost/Network.cpp
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag. Also, pre-zeroed the raddr variable used by bind call. Also, added the missing #include statement.
examples/CigiMiniHost/Network.h
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag.
examples/CigiTestHost/StdAfx.h
Corrected an erroneous compiler directive.
examples/CigiTestIG/Network.cpp
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag. Also, pre-zeroed the raddr variable used by bind call. Also, added the missing #include statement.
examples/CigiTestIG/Network.h
Corrected compilation preprocessing to correct for a problem with JUST_IP_ADDRESSES flag.
examples/CigiTestIG/TestGen.cpp
Corrected an erroneous compiler directive.

Table : Changes to the CCL for version 1.7.1
Date
Author
Files
Description
Changes / Additions
June 23, 2006
Greg Basler
CigiTypes.h
Defined Cigi_int8 and Cigi_uint8 types to replace usage of native char and unsigned char types.
CigiAerosolRespV3.h
CigiAnimationStopV3.h
CigiAnimationTable.h
CigiArtPartCtrlV1.h
CigiArtPartCtrlV2.h
CigiArtPartCtrlV3.h
CigiAtmosCtrl.h
CigiBaseAerosolResp.h
CigiBaseAnimationStop.h
CigiBaseArtPartCtrl.h
CigiBaseCollDetSegDef.h
CigiBaseCollDetSegResp.h
CigiBaseCollDetVolDef.h
CigiBaseCollDetVolResp.h
CigiBaseCompCtrl.h
CigiBaseConfClampEntityCtrl.h
CigiBaseEarthModelDef.h
CigiBaseEntityCtrl.h
CigiBaseEnvCondReq.h
CigiBaseEnvCtrl.h
CigiBaseEnvRgnCtrl.h
CigiBaseEventNotification.h
CigiBaseHatHotReq.h
CigiBaseHatHotResp.h
CigiBaseIGCtrl.h
CigiBaseIGMsg.h
CigiBaseLosResp.h
CigiBaseLosSegReq.h
CigiBaseLosVectReq.h
CigiBaseMaritimeSurfaceCtrl.h
CigiBaseMaritimeSurfaceResp.h
CigiBaseMotionTrackCtrl.h
CigiBasePacket.h
CigiBasePositionReq.h
CigiBasePositionResp.h
CigiBaseRateCtrl.h
CigiBaseSensorCtrl.h
CigiBaseSensorResp.h
CigiBaseShortArtPartCtrl.h
CigiBaseSOF.h
CigiBaseSpecEffDef.h
CigiBaseTerrestrialSurfaceCtrl.h
CigiBaseTerrestrialSurfaceResp.h
CigiBaseTrajectoryDef.h
CigiBaseViewCtrl.h
CigiBaseViewDef.h
CigiBaseWaveCtrl.h
CigiBaseWeatherCondResp.h
CigiBaseWeatherCtrl.h
CigiCelestialCtrl.h
CigiCollDetSegDefV1.h
CigiCollDetSegDefV2.h
CigiCollDetSegDefV3.h
CigiCollDetSegRespV1.h
CigiCollDetSegRespV2.h
CigiCollDetSegRespV3.h
CigiCollDetVolDefV2.h
CigiCollDetVolDefV3.h
CigiCollDetVolRespV2.h
CigiCollDetVolRespV3.h
CigiCompCtrlV1.h
CigiCompCtrlV2.h
CigiCompCtrlV3.h
CigiConfClampEntityCtrlV3.h
CigiDefaultPacket.h
CigiEarthModelDefV3.h
CigiEntityCtrlV1.h
CigiEntityCtrlV2.h
CigiEntityCtrlV3.h
CigiEnvCondReqV3.h
CigiEnvCtrlV1.h
CigiEnvCtrlV2.h
CigiEnvRgnCtrlV3.h
CigiEventNotificationV3.h
CigiExceptions.h
CigiHatHotReqV3.h
CigiHatHotReqV3_2.h
CigiHatHotRespV3.h
CigiHatHotRespV3_2.h
CigiHatHotXRespV3.h
CigiHatHotXRespV3_2.h
CigiHatReqV1.h
CigiHatReqV2.h
CigiHatRespV1.h
CigiHatRespV2.h
CigiHoldEnvCtrl.h
CigiHotReqV2.h
CigiHotRespV2.h
CigiIGCtrlV1.h
CigiIGCtrlV2.h
CigiIGCtrlV3.h
CigiIGCtrlV3_2.h
CigiIncomingMsg.h
CigiIO.h
CigiLosRespV1.h
CigiLosRespV2.h
CigiLosRespV3.h
CigiLosRespV3_2.h
CigiLosSegReqV1.h
CigiLosSegReqV2.h
CigiLosSegReqV3.h
CigiLosSegReqV3_2.h
CigiLosVectReqV1.h
CigiLosVectReqV2.h
CigiLosVectReqV3.h
CigiLosVectReqV3_2.h
CigiLosXRespV3.h
CigiLosXRespV3_2.h
CigiMaritimeSurfaceCtrlV3.h
CigiMaritimeSurfaceRespV3.h
CigiMessage.h
CigiMotionTrackCtrlV3.h
CigiOutgoingMsg.h
CigiPositionReqV3.h
CigiPositionRespV3.h
CigiRateCtrlV1.h
CigiRateCtrlV2.h
CigiRateCtrlV3.h
CigiRateCtrlV3_2.h
CigiSensorCtrlV1.h
CigiSensorCtrlV2.h
CigiSensorCtrlV3.h
CigiSensorRespV1.h
CigiSensorRespV2.h
CigiSensorRespV3.h
CigiSensorXRespV3.h
CigiSession.h
CigiShortArtPartCtrlV3.h
CigiShortCompCtrlV3.h
CigiSOFV1.h
CigiSOFV2.h
CigiSOFV3.h
CigiSOFV3_2.h
CigiSpecEffDefV1.h
CigiSpecEffDefV2.h
CigiSwapping.h
CigiTerrestrialSurfaceCtrlV3.h
CigiTerrestrialSurfaceRespV3.h
CigiTrajectoryDefV1.h
CigiTrajectoryDefV2.h
CigiTrajectoryDefV3.h
CigiTypes.h
CigiVersionJumpTable.h
CigiViewCtrlV1.h
CigiViewCtrlV2.h
CigiViewCtrlV3.h
CigiViewDefV1.h
CigiViewDefV2.h
CigiViewDefV3.h
CigiWaveCtrlV3.h
CigiWeatherCondRespV3.h
CigiWeatherCtrlV1.h
CigiWeatherCtrlV2.h
CigiWeatherCtrlV3.h
CigiAerosolRespV3.cpp
CigiAnimationStopV3.cpp
CigiAnimationTable.cpp
CigiArtPartCtrlV1.cpp
CigiArtPartCtrlV2.cpp
CigiArtPartCtrlV3.cpp
CigiAtmosCtrl.cpp
CigiBaseEnvCondReq.cpp
CigiBaseIGCtrl.cpp
CigiBaseTerrestrialSurfaceCtrl.cpp
CigiBaseViewDef.cpp
CigiBaseWeatherCondResp.cpp
CigiBaseWeatherCtrl.cpp
CigiCelestialCtrl.cpp
CigiCollDetSegDefV1.cpp
CigiCollDetSegDefV2.cpp
CigiCollDetSegDefV3.cpp
CigiCollDetSegRespV1.cpp
CigiCollDetSegRespV2.cpp
CigiCollDetSegRespV3.cpp
CigiCollDetVolDefV2.cpp
CigiCollDetVolDefV3.cpp
CigiCollDetVolRespV2.cpp
CigiCollDetVolRespV3.cpp
CigiCompCtrlV1.cpp
CigiCompCtrlV2.cpp
CigiCompCtrlV3.cpp
CigiConfClampEntityCtrlV3.cpp
CigiDefaultPacket.cpp
CigiEarthModelDefV3.cpp
CigiEntityCtrlV1.cpp
CigiEntityCtrlV2.cpp
CigiEntityCtrlV3.cpp
CigiEnvCondReqV3.cpp
CigiEnvCtrlV1.cpp
CigiEnvCtrlV2.cpp
CigiEnvRgnCtrlV3.cpp
CigiEventNotificationV3.cpp
CigiHatHotReqV3.cpp
CigiHatHotReqV3_2.cpp
CigiHatHotRespV3.cpp
CigiHatHotRespV3_2.cpp
CigiHatHotXRespV3.cpp
CigiHatHotXRespV3_2.cpp
CigiHatReqV1.cpp
CigiHatReqV2.cpp
CigiHatRespV1.cpp
CigiHatRespV2.cpp
CigiHotReqV2.cpp
CigiHotRespV2.cpp
CigiIGCtrlV1.cpp
CigiIGCtrlV2.cpp
CigiIGCtrlV3.cpp
CigiIGCtrlV3_2.cpp
CigiIGMsgV2.cpp
CigiIGMsgV3.cpp
CigiIncomingMsg.cpp
CigiIO.cpp
CigiLosRespV1.cpp
CigiLosRespV2.cpp
CigiLosRespV3.cpp
CigiLosRespV3_2.cpp
CigiLosSegReqV1.cpp
CigiLosSegReqV2.cpp
CigiLosSegReqV3.cpp
CigiLosSegReqV3_2.cpp
CigiLosVectReqV1.cpp
CigiLosVectReqV2.cpp
CigiLosVectReqV3.cpp
CigiLosVectReqV3_2.cpp
CigiLosXRespV3.cpp
CigiLosXRespV3_2.cpp
CigiMaritimeSurfaceCtrlV3.cpp
CigiMaritimeSurfaceRespV3.cpp
CigiMessage.cpp
CigiMotionTrackCtrlV3.cpp
CigiOutgoingMsg.cpp
CigiPositionReqV3.cpp
CigiPositionRespV3.cpp
CigiRateCtrlV1.cpp
CigiRateCtrlV2.cpp
CigiRateCtrlV3.cpp
CigiRateCtrlV3_2.cpp
CigiSensorCtrlV1.cpp
CigiSensorCtrlV2.cpp
CigiSensorCtrlV3.cpp
CigiSensorRespV1.cpp
CigiSensorRespV2.cpp
CigiSensorRespV3.cpp
CigiSensorXRespV3.cpp
CigiShortArtPartCtrlV3.cpp
CigiShortCompCtrlV3.cpp
CigiSOFV1.cpp
CigiSOFV2.cpp
CigiSOFV3.cpp
CigiSOFV3_2.cpp
CigiSpecEffDefV1.cpp
CigiSpecEffDefV2.cpp
CigiSwapping.cpp
CigiTerrestrialSurfaceCtrlV3.cpp
CigiTerrestrialSurfaceRespV3.cpp
CigiTrajectoryDefV1.cpp
CigiTrajectoryDefV2.cpp
CigiTrajectoryDefV3.cpp
CigiVersionJumpTable.cpp
CigiViewCtrlV1.cpp
CigiViewCtrlV2.cpp
CigiViewCtrlV3.cpp
CigiViewDefV1.cpp
CigiViewDefV2.cpp
CigiViewDefV3.cpp
CigiWaveCtrlV3.cpp
CigiWeatherCondRespV3.cpp
CigiWeatherCtrlV1.cpp
CigiWeatherCtrlV2.cpp
CigiWeatherCtrlV3.cpp
Changed native char and unsigned char types to CIGI types Cigi_int8 and Cigi_uint8.

Table : Changes to the CCL for version 1.6.0
Date
Author
Files
Description
Changes / Additions
March 03, 2006
Greg Basler
CigiOutgoingMsg.h
CigiOutgoingMsg.cpp
Added support in the CigiOutgoingMsg class for automatic frame counter synchronization with incoming messages. A new set of functions have been introduced to handle this:
  • UpdateFrameCntr()
  • UpdateIGCtrl()
  • UpdateSOF()
  • PackageMsg()
  • FreeMsg()
  • GetCurrentlyPackagedMsg()
CigiMessage.h
Modified the CigiMessage class to include a PackagedMsg member variable in support of automatic frame counter synchronization.
/examples/CigiDummyIG
Updated the CigiDummyIG example to use the new frame counter synchrnoization methods.
/examples/NewCigiMiniHost
Added the NewCigiMiniHost example to show usage of the new message synchronization calls.
Bug Fixes
March 03, 2006
Greg Basler
CigiSensorCtrlV3.cpp
Fixed the unpacking of the polarity flag in the CigiSensorCtrlV3 packet class.

Table : Changes to the CCL for version 1.5.7
Date
Author
Files
Description
Changes / Additions
November 08, 2005
Greg Basler
/examples/CigiIODummyIG
/examples/CigiIOMiniHost
Added the CigiIODummyIG and CigiIOMiniHost examples, which illustrate use of the CigiIO class.
CigiIO.h
CigiIO.cpp
Added a Recv() function to the CigiIO class for receiving incoming messages without immediately processing them.

Table : Changes to the CCL for version 1.5.6
Date
Author
Files
Description
Changes / Additions
October 06, 2005
Greg Basler
 
Added the CigiDummyIG example.
Added the CigiMiniHost example.
Bug Fixes
October 06, 2005
Greg Basler
CigiIncomingMsg.cpp
Fixed the ProcessIncomingMsg and GetFirstPacket methods to correctly handle frame counter synchronization.

Table : Changes to the CCL for version 1.5.5
Date
Author
Files
Description
Bug Fixes
August 12, 2005
Greg Basler
CigiIncomingMsg.cpp
Modified the GetFirstPacket method to get the pointer to the correct SOF and IG Control handling objects.

Table : Changes to the CCL for version 1.5.4
Date
Author
Files
Description
Bug Fixes
July 05, 2005
Greg Basler
CigiIncomingMsg.h
CigiIncomingMsg.cpp
Modified the ProcessIncomingMsg function to check for and throw a buffer overrun exception when the actual data exists beyond the end of the incoming message buffer.

Table : Changes to the CCL for version 1.5.2
Date
Author
Files
Description
Bug Fixes
April 06, 2005
Greg Basler
CigiSwapping.h
Modified the CigiCopy2 and CigiCopy4 macros to use the cigi-defined data types instead of native types.
CigiIncomingMsg.cpp
Fixed the GetFirstPacket function class to use the correct start of frame and IG control opcode values.
CigiVersionJumpTable.cpp
Fixed an error in the RegisterUserPacket function to properly handle user-defined packets when translating between different versions of CIGI.

Table : Changes to the CCL for version 1.5.1
Date
Author
Files
Description
Bug Fixes
Feb 09, 2005
Greg Basler
ccl_dll.dsp
ccl_lib.dsp
Added the CIGI_LITTLE_ENDIAN preprocessor definition to the CIGI DLL and LIB Visual Studio projects.

Table : Changes to the CCL for version 1.5
Date
Author
Files
Description
Changes / Additions
Jan 21, 2005
Andrew Sampson
 
Created and updated files for building the CCL on Linux platforms, and made the CCL files Linux (and UNIX) compatible.
Greg Basler
 
Changed the CCL directory structure.
Added CIGI-defined data types (CigiTypes.h) for easier portability to other platforms, particularly 64-bit architectures.
Created Win32 DLLs for the CCL and a Visual Studio 6.0 project for building DLLs.
CigiTypes.h
Added a common PackPointer union data type to CigiTypes.h for use in the packet implementation classes.
Bug Fixes
Jan 21, 2005
Greg Basler
 
Fixed a bug in the component and short component controls where data was erroneously converted to an unsigned int when it was packed.
CigiBaseSOF.h
Changed the data type for the database ID to a signed char from unsigned in the SOF and IG Control packets.

Table : Changes to the CCL for version 1.4a
Date
Author
Files
Description
Changes / Additions
Nov 15, 2004
Greg Basler
 
Changed the versoning convention from 'Version 3 Release 1.x' to 'Version 1.x', and removed the Beta status.
Restructured folders and paths in the package to reflect what is in CVS.
CigiMessage.h
Added a GetValidIGCtrlSOF() accessor function to the CigiMessage class.
Bug Fixes
Nov 15, 2004
Greg Basler
 
Fixed incorrect cases in filenames for non-Windows systems.

CIGI Version 3.0 Beta

Table : Changes to the CCL for version 3.0 beta 1.4
Date
Author
Files
Description
Jul 16, 2004
Greg Basler
 
Added examples of CIGI Host and IG applications using the CCL.
CigiMessage.cpp
Fixed errors where the allocated buffer memory was not properly deleted in the class destructor.
CigiIncomingMsg.h
The global GetMsgBuffer() function was changed to a member function of the CigiIncomingMsg class.
CigiExceptions.h
An error in the sprintf() function was fixed in the CigiInvalidUserPacketException( unsigned char PacketID) function.
CigiBaseIGCtrl.h
CigiBaseSOF.h
The Swap member variable was changed to BSwapEn.

The GetSwap() function was edited to use the new BSwapEn variable.

CigiIGCtrlV1.cpp
CigiIGCtrlV2.cpp
CigiIGCtrlV3.cpp
CigiSOFV1.cpp
CigiSOFV2.cpp
CigiSOFV3.cpp
The class constructor was changed to use the BSwapEn variable.
CigiIGCtrlV3.cpp
CigiSOFV3.cpp
The Unpack() function was modified to use the BSwapEn variable.
CigiSensorCtrlV3.cpp
The Unpack() function was changed one line 168 from
Polarity = (PolarityGrp)(HDta & 0x01);
to
Polarity = (PolarityGrp)(HDta & 0x02);
CigiTrajectoryDefV3.h
The accessor functions were returning the wrong variables and have been fixed:
float GetAccelY() const;
float GetAccelZ() const;
CigiViewCtrlV3.cpp
Fixed an error in the Unpack() function where the entity ID was not being swapped.

Table : Changes to the CCL for version 3.0 beta 1.3
Date
Author
Files
Description
Jun 01, 2004
Greg Basler
CigiMessage.cpp
Added code to the class destructor to delete memory that has been allocated by the class for buffers, counters, and data.

Table : Changes to the CCL for version 3.0 beta 1.2
Date
Author
Files
Description
May 10, 2004
Greg Basler
CigiOutgoingMsg.cpp
Fixed a bug where the frame counter was not being updated for CIGI 1 and 2 messages on little endian machines.

Table : Changes to the CCL for version 3.0 beta 1.1
Date
Author
Files
Description
Mar 30, 2004
Greg Basler
Cigi.dsp
Added the following project configurations:

  Win32 DebugMT
  Win32 ReleaseMT
  Win32 Debug MT DLL
  Win32 Release MT DLL
CigiArtPartCtrlV1.cpp
CigiBaseEventNotification.cpp
CigiCelestialCtrl.cpp
CigiCollDetSegDefV2.cpp
CigiCollDetSegRespV2.cpp
CigiCollDetVolDefV2.cpp
CigiCollDetVolDefV3.cpp
CigiCollDetVolRespV2.cpp
CigiCompCtrlV3.cpp
CigiEntityCtrlV3.h
CigiEnvCtrlV1.cpp
CigiEnvCtrlV2.cpp
CigiHatReqV1.cpp
CigiLosRespV1.cpp
CigiLosRespV2.cpp
CigiLosVectReqV1.cpp
CigiSensorCtrlV1.cpp
CigiSensorRespV1.cpp
CigiSensorRespV2.cpp
CigiSpecEffDefV1.cpp
CigiSpecEffDefV2.cpp
CigiTrajectoryDefV3.cpp
CigiWeatherCtrlV1.cpp
CigiWeatherCtrlV2.cpp
Added explicit type-casting and explicit type-indicators to variable assignment values as needed.

Table : Changes to the CCL for version 3.0 beta 1
Date
Author
Files
Description
Mar 15, 2004
Greg Basler
N/A
Initial release.
SourceForge LogoBoeing
******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********