|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
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
|
|
|
|
|
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
|
|
|
|
|
October 06, 2005
|
Greg Basler
|
|
Added the CigiDummyIG example.
|
Added the CigiMiniHost example.
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
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
|
|
|
|
|
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.
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
Mar 15, 2004
|
Greg Basler
|
N/A
|
Initial release.
|
|
|
|
|
|
|
|
|
|
******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ********
******** ******** ******** ******** ******** ******** ******** ******** |
|