WIND Tunnel DLL


Classes

class  CWINDCallback
 Wrapper class for CWINDUpdate. More...

Enumerations

enum  GSMASNOUTPUTVER {
  GSMASN1ASCII, GSMASN1BINARY, GSMASN2ASCII, GSMASN2BINARY,
  GSMASN3ASCII, GSMASN3BINARY
}
enum  UMTSASNOUTPUTVER { UMTSASN1ASCII, UMTSASN1BINARY }
enum  GSMBINASNOUTPUTVER { GSMBINASN1ASCII, GSMBINASN1BINARY }
enum  UMTSBINASNOUTPUTVER { UMTSBINASN1ASCII, UMTSBINASN1BINARY }

Functions

WINDTUNNEL_API long CreateGsmAssignments (const char *SectorDatabaseFilename, const char *NewSectorDatabaseFilename, const char *WINDFilenames, const char *UnBinAsnFilename, const char *LogFilename, char *const ErrorFilename, int SizeofErrorFilename, char *const ErrorDescription, int SizeofErrorDescription, const GSMASNOUTPUTVER Version=GSMASN3ASCII, CWINDCallback *const Callback=NULL, const int MaxFileSizeMB=-1)
 CreateGsmAssignments.
WINDTUNNEL_API long CreateUmtsAssignments (const char *SectorDatabaseFilename, const char *NewSectorDatabaseFilename, const char *WINDFilenames, const char *UnBinAsnFilename, const char *LogFilename, char *const ErrorFilename, int SizeofErrorFilename, char *const ErrorDescription, int SizeofErrorDescription, const UMTSASNOUTPUTVER Version=UMTSASN1ASCII, CWINDCallback *const Callback=NULL, const int MaxFileSizeMB=-1)
 CreateUmtsAssignments.
WINDTUNNEL_API long ExtractStrongMeasurements (const char *WINDFilenames, const char *OutputFilename, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription, bool bProcessUmts)
 ExtractStrongMeasurements.
WINDTUNNEL_API long ExtractLatLons (const char *WINDFilenames, const char *OutputFilename, int Spacing, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription, bool bProcessUmts)
 ExtractLatLons.
WINDTUNNEL_API long ExtractBCCHBSICComb (const char *WINDFilenames, const char *OutputFilename, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription)
 ExtractBCCHBSICComb.
WINDTUNNEL_API long ExtractUarfcnCpichComb (const char *WINDFilenames, const char *OutputFilename, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription)
 ExtractUarfcnCpichComb.
WINDTUNNEL_API long ExtractElapsedTime (const char *WINDFilenames, const char *OutputFilename, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription, bool bProcessUmts)
 ExtractElapsedTime.
WINDTUNNEL_API long CreateWizardOutput (const char *AsnFilenames, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription)
 CreateWizardOutput.
WINDTUNNEL_API long SeparateCellandPCS (const char *AsnFilenames, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription, bool bProcessUmts)
 SeparateCellandPCS.
WINDTUNNEL_API long ConvertToIndividualSectorFiles (const char *AsnFilenames, char *ErrorFilename, int SizeofErrorFilename, char *ErrorDescription, int SizeofErrorDescription, bool bProcessUmts)
 SeparateCellandPCS.
WINDTUNNEL_API long SpatiallyBinGsmAssignments (const char *UnBinAsnFilename, const char *BinAsnFilename, const char *LogFilename, char *const ErrorFilename, int SizeofErrorFilename, char *const ErrorDescription, int SizeofErrorDescription, const GSMBINASNOUTPUTVER Version=GSMBINASN1ASCII, CWINDCallback *const Callback=NULL, const int BinSizeMeters=50, const int MaxFileSizeMB=-1)
 SpatiallyBinGsmAssignments.
WINDTUNNEL_API long SpatiallyBinUmtsAssignments (const char *UnBinAsnFilename, const char *BinAsnFilename, const char *LogFilename, char *const ErrorFilename, int SizeofErrorFilename, char *const ErrorDescription, int SizeofErrorDescription, const UMTSBINASNOUTPUTVER Version=UMTSBINASN1ASCII, CWINDCallback *const Callback=NULL, const int BinSizeMeters=50, const int MaxFileSizeMB=-1)
 SpatiallyBinUmtsAssignments.

Enumeration Type Documentation

Specifies the output for GSM Assignments. See Assignment Format for more details.

Note:
GSMASN1ASCII and GSMASN1BINARY are not supported as of now.

Specifies the output for GSM Binned Assignments. See Assignment Format for more details.

Specifies the output for UMTS Assignments. See Assignment Format for more details.

Specifies the output for UMTS Binned Assignments. See Assignment Format for more details.


Function Documentation

WINDTUNNEL_API long ConvertToIndividualSectorFiles ( const char *  AsnFilenames,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription,
bool  bProcessUmts 
)

SeparateCellandPCS.

Separates the Assignment file(s) into individual sector files.

Parameters:
AsnFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
bProcessUmts Specifies if the WINDFiles are UMTS measurements
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
The output files are named using the Cell Global Identity. Example: "MCC_MNC_LAC_CellID.txt"

WINDTUNNEL_API long CreateGsmAssignments ( const char *  SectorDatabaseFilename,
const char *  NewSectorDatabaseFilename,
const char *  WINDFilenames,
const char *  UnBinAsnFilename,
const char *  LogFilename,
char *const   ErrorFilename,
int  SizeofErrorFilename,
char *const   ErrorDescription,
int  SizeofErrorDescription,
const GSMASNOUTPUTVER  Version = GSMASN3ASCII,
CWINDCallback *const   Callback = NULL,
const int  MaxFileSizeMB = -1 
)

CreateGsmAssignments.

The primary GSM function that should be used in the DLL. This function determines the source sector of received signals, which are stored in the wnd files. The algorithm has the capability to detect sectors missing from the network configuration database. It also corrects for errors in BCCH and BSIC. It is suggested that for each drive test, the wnd files are processed in large chunks grouped by time and location using a sector database which reflects the network configuration during the time of the test drive. Processing each wnd file individually can result in incomplete assignments.

Parameters:
SectorDatabaseFilename Filename includes full filepath. File unaltered by WIND Tunnel. See Sector Database for further info.
NewSectorDatabaseFilename Filename includes full filepath. File created by WIND Tunnel. See Sector Database for further info.
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnd"
.
UnBinAsnFilename Filename(s) include full filepath, separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
If more than one filename is within the buffer, WIND Tunnel assumes each filename corresponds to the wnd file at the same position. So using the examples above Output1.wna would correspond to Data1.wnd, Output2.wna would correspond to Data2.wnd and so forth. See Assignment Format for details pertaining the format of a wna file.
LogFilename Filename includes full filepath. See WIND Log for more info.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Version Specifies the output version. See Assignment Format for more details.
Callback Pointer to a CWINDCallback class. Allows for the update of status and percent complete.
MaxFileSizeMB Specifies the max file size for an assignment file. If output is larger than MaxFileSizeMB the file is chunked into pieces of max file size. A "_xxx" is appended to the output filename.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
GSMASN1ASCII and GSMASN1BINARY are not currently supported.

WINDTUNNEL_API long CreateUmtsAssignments ( const char *  SectorDatabaseFilename,
const char *  NewSectorDatabaseFilename,
const char *  WINDFilenames,
const char *  UnBinAsnFilename,
const char *  LogFilename,
char *const   ErrorFilename,
int  SizeofErrorFilename,
char *const   ErrorDescription,
int  SizeofErrorDescription,
const UMTSASNOUTPUTVER  Version = UMTSASN1ASCII,
CWINDCallback *const   Callback = NULL,
const int  MaxFileSizeMB = -1 
)

CreateUmtsAssignments.

The primary UMTS function that should be used in the DLL. This function determines the source sector of received signals, which are stored in the wnu files. It is suggested that for each drive test, the wnu files are processed in large chunks grouped by time and location using a sector database which reflects the network configuration during the time of the test drive. Processing each wnu file individually can result in incomplete assignments.

Parameters:
SectorDatabaseFilename Filename includes full filepath. File unaltered by WIND Tunnel. See Sector Database for further info.
NewSectorDatabaseFilename Filename includes full filepath. File created by WIND Tunnel. See Sector Database for further info.
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnu"
.
UnBinAsnFilename Filename(s) include full filepath, separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
If more than one filename is within the buffer, WIND Tunnel assumes each filename corresponds to the wnd file at the same position. So using the examples above Output1.wna would correspond to Data1.wnd, Output2.wna would correspond to Data2.wnd and so forth. See Assignment Format for details pertaining to the format of a wna file.
LogFilename Filename includes full filepath. See WIND Log for more info.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Version Specifies the output version. See Assignment Format for more details.
Callback Pointer to a CWINDCallback class. Allows for the update of status and percent complete.
MaxFileSizeMB Specifies the max file size for an assignment file. If output is larger than MaxFileSizeMB the file is chunked into pieces of max file size. A "_xxx" is appended to the output filename.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.

WINDTUNNEL_API long CreateWizardOutput ( const char *  AsnFilenames,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription 
)

CreateWizardOutput.

Converts wna files into wizard format.

Parameters:
AsnFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
There is a different output file for each CGI. Output files are in the same directory as original wna file. Format for filenames are as follows:
 "MCC_MNC_LAC_CellID.txt"

Does not support wna files in bin format.

WINDTUNNEL_API long ExtractBCCHBSICComb ( const char *  WINDFilenames,
const char *  OutputFilename,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription 
)

ExtractBCCHBSICComb.

Extracts all measured BCCHs and BSICs.

Parameters:
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnd"
.
OutputFilename Filename includes full filepath. WIND Tunnel creates this file and outputs the different BCCH BSIC combinations to it.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
The output is a tab delimited table with the following format:
 "BCCH  BSIC"

BSIC equal to 99 means there was no BSIC decoded on that BCCH

WINDTUNNEL_API long ExtractElapsedTime ( const char *  WINDFilenames,
const char *  OutputFilename,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription,
bool  bProcessUmts 
)

ExtractElapsedTime.

Extracts total drivetest time for each wnd file.

Parameters:
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnd"
.
OutputFilename Filename includes full filepath. WIND Tunnel creates this file and outputs the filename and time to it.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
bProcessUmts Specifies if the WINDFiles are UMTS measurements
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
The output is a tab delimited table with the following format:
 "FileName  TotalTime(in minutes)"

Currently the WIND Files cannot be mixed. Meaning all the WIND Files must be GSM or UMTS measurements.

WINDTUNNEL_API long ExtractLatLons ( const char *  WINDFilenames,
const char *  OutputFilename,
int  Spacing,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription,
bool  bProcessUmts 
)

ExtractLatLons.

Extracts the Latitude and Longitude of wnd files.

Parameters:
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnd"
.
OutputFilename Filename includes full filepath. WIND Tunnel creates this file and outputs the coordinates to it.
Spacing Mininum distance (in meters) before another coordinate is outputted.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
bProcessUmts Specifies if the WINDFiles are UMTS measurements
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
Output is tab delimited table with the following format:
 "FileName  Date(mm:dd:yy)  Time(hh:mm:ss)  Lon  Lat"

Currently the WIND Files cannot be mixed. Meaning all the WIND Files must be GSM or UMTS measurements.

WINDTUNNEL_API long ExtractStrongMeasurements ( const char *  WINDFilenames,
const char *  OutputFilename,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription,
bool  bProcessUmts 
)

ExtractStrongMeasurements.

Extracts all measurements from wnd files with a decoded BSIC.

Parameters:
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnd"
.
OutputFilename Filename includes full filepath. WIND Tunnel creates this file and outputs the strong measurements to it.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
bProcessUmts Specifies if the WINDFiles are UMTS measurements
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
The output has the following format for GSM:
 "MCC  MNC  LAC  CELLID  Lon  Lat  SL  BCCH  BSIC  HardwareID"

The output has the following format for UMTS:
 "MCC  MNC  LAC  CELLID  Lon  Lat  SL  UARFCN  CPICH  HardwareID"

0xFFFF for CGI means the CGI was not decoded.
Currently the WIND Files cannot be mixed. Meaning all the WIND Files must be GSM or UMTS measurements.

WINDTUNNEL_API long ExtractUarfcnCpichComb ( const char *  WINDFilenames,
const char *  OutputFilename,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription 
)

ExtractUarfcnCpichComb.

Extracts all measured UARFCNs and CPICHs.

Parameters:
WINDFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Wider\Data1.wnd;C:\Wider\Data2.wnd;C:\temp\Data2.wnd"
.
OutputFilename Filename includes full filepath. WIND Tunnel creates this file and outputs the different BCCH BSIC combinations to it.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
The output is a tab delimited table with the following format:
 "UARFCN  CPICH"

CPICH is also known as the Scrambling Code

WINDTUNNEL_API long SeparateCellandPCS ( const char *  AsnFilenames,
char *  ErrorFilename,
int  SizeofErrorFilename,
char *  ErrorDescription,
int  SizeofErrorDescription,
bool  bProcessUmts 
)

SeparateCellandPCS.

Splits wna files into two separate files. One containing the Cellular band and one containing the PCS band

Parameters:
AsnFilenames Filename(s) include full filepath separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
bProcessUmts Specifies if the WINDFiles are UMTS measurements
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.
The output files are wna filenames with a "_PCS" or "_Cellular" appended to the end

WINDTUNNEL_API long SpatiallyBinGsmAssignments ( const char *  UnBinAsnFilename,
const char *  BinAsnFilename,
const char *  LogFilename,
char *const   ErrorFilename,
int  SizeofErrorFilename,
char *const   ErrorDescription,
int  SizeofErrorDescription,
const GSMBINASNOUTPUTVER  Version = GSMBINASN1ASCII,
CWINDCallback *const   Callback = NULL,
const int  BinSizeMeters = 50,
const int  MaxFileSizeMB = -1 
)

SpatiallyBinGsmAssignments.

Spatially bins the GSM assignments.

Parameters:
UnBinAsnFilename Filename(s) include full filepath, separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
BinAsnFilename Filename includes full filepath. For example:
 "C:\Output\BinnedOutput1.wna"
LogFilename Filename includes full filepath. See WIND Log for more info.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Version Specifies the output version. See Assignment Format for more details.
Callback Pointer to a CWINDCallback class. Allows for the update of status and percent complete.
BinSizeMeters Specifies the size of each bin.
MaxFileSizeMB Specifies the max file size for an assignment file. If output is larger than MaxFileSizeMB the file is chunked into pieces of max file size. A "_xxx" is appended to the output filename.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.

WINDTUNNEL_API long SpatiallyBinUmtsAssignments ( const char *  UnBinAsnFilename,
const char *  BinAsnFilename,
const char *  LogFilename,
char *const   ErrorFilename,
int  SizeofErrorFilename,
char *const   ErrorDescription,
int  SizeofErrorDescription,
const UMTSBINASNOUTPUTVER  Version = UMTSBINASN1ASCII,
CWINDCallback *const   Callback = NULL,
const int  BinSizeMeters = 50,
const int  MaxFileSizeMB = -1 
)

SpatiallyBinUmtsAssignments.

Spatially bins the UMTS Assignments.

Parameters:
UnBinAsnFilename Filename(s) include full filepath, separated by semicolon if more than one filename. For example:
 "C:\Output\Output1.wna;C:\Output\Output2.wna;C:\Output\Output3.wna"
BinAsnFilename Filename includes full filepath. For example:
 "C:\Output\BinnedOutput1.wna"
LogFilename Filename includes full filepath. See WIND Log for more info.
ErrorFilename Buffer used by WIND Tunnel for the filename of the file that was being operated on while an error was thrown, if applicable.
SizeofErrorFilename Size (in bytes) of the buffer for ErrorFilename. Should be at least 1024.
ErrorDescription Buffer used by WIND Tunnel for a description of the error that was thrown, if applicable.
SizeofErrorDescription Size (in bytes) of the buffer for SizeofErrorDescription. Should be at least 1024.
Version Specifies the output version. See Assignment Format for more details.
Callback Pointer to a CWINDCallback class. Allows for the update of status and percent complete.
BinSizeMeters Specifies the size of each bin.
MaxFileSizeMB Specifies the max file size for an assignment file. If output is larger than MaxFileSizeMB the file is chunked into pieces of max file size. A "_xxx" is appended to the output filename.
Returns:
Returns status in the form of a long
0 for Okay
1 for Thread Cancelled
-1 for Error
Remarks:
If function finished successfully or was cancelled, ignore ErrorFilename and ErrorDescription.


Generated on Fri Sep 4 16:14:31 2009 for WIND Tunnel by  doxygen 1.5.8