#include "CigiIncomingMsg.h"
#include "CigiExceptions.h"
#include "CigiAllPackets.h"
#include "CigiVersionID.h"
#include "CigiSignalType.h"
#include "CigiDefaultPacket.h"
#include "CigiSession.h"
Go to the source code of this file.
Defines | |
#define | _EXPORT_CCL_ |
#define _EXPORT_CCL_ |
The SDK is used to create and format CIGI compliant messages. Copyright (c) 2001-2005 The Boeing Company
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
FILENAME: CigiIncomingMsg.cpp LANGUAGE: C++ CLASS: UNCLASSIFIED PROJECT: Common Image Generator Interface (CIGI) SDK
PROGRAM DESCRIPTION: ...
MODIFICATION NOTES: DATE NAME SCR NUMBER DESCRIPTION OF CHANGE........................
09/17/2003 Greg Basler CIGI_CR_DR_1 Initial Release.
01/21/2005 Greg Basler Version 1.5 Defined _EXPORT_CCL_ for exporting the class in a Windows DLL.
04/06/2005 Greg Basler Version 1.5.2 Fixed the GetFirstPacket function to use the correct start of frame and IG control opcode values.
07/05/2005 Greg Basler Version 1.5.4 Modified the ProcessIncomingMsg function to check for and throw a buffer overrun exception when the actual data exists beyond the end of the incoming buffer.
08/11/2005 Greg Basler Version 1.5.5 Modified the GetFirstPacket method to get the pointer to the correct SOF and IG Control handling objects.
10/06/2005 Greg Basler Version 1.5.6 Fixed the ProcessIncomingMsg and GetFirstPacket methods to correctly handle frame counter synchronization.
04/14/2006 Greg Basler Version 1.7.0 Modified the ProcessIncomingMsg method to use CIGI minor version numbers.
04/14/2006 Greg Basler Version 1.7.0 Modified the GetFirstPacket and GetNextPacket methods to use CIGI minor version numbers.
06/23/2006 Greg Basler Version 1.7.1 Changed native char and unsigned char types to CIGI types Cigi_int8 and Cigi_uint8.
07/14/2006 Greg Basler Version 1.7.2 Changed the constructor and GetFirstPacket so that the IterationVersion is properly initialized and set. Changed ProcessIncomingMsg, GetFirstPacket, and GetNextPacket to set the Cigi Version with the correct version numbers.
03/11/2008 Greg Basler Version 2.0.0 Completely rewrote the way conversions are handled. Also, rewrote the message buffers and how they are handled. Also, removed the VersionJmpTbl.
04/03/2008 Greg Basler Version 2.1.0 Added CigiSymbolCloneV3_3 and fixed signals
05/09/2008 Greg Basler Version 2.2.0 Added CigiIGCtrlV3_3 Added CigiEntityCtrlV3_3 Fixed the conversion process Fixed EnvCtrl/AtmosCtrl/CelestialCtrl conversion process Changed GetNextPacket to adjust to the Specialty conversion processors.
Author: The Boeing Company
Definition at line 92 of file CigiIncomingMsg.cpp.