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. | |
| enum GSMASNOUTPUTVER |
Specifies the output for GSM Assignments. See Assignment Format for more details.
| enum GSMBINASNOUTPUTVER |
Specifies the output for GSM Binned Assignments. See Assignment Format for more details.
| enum UMTSASNOUTPUTVER |
Specifies the output for UMTS Assignments. See Assignment Format for more details.
| enum UMTSBINASNOUTPUTVER |
Specifies the output for UMTS Binned Assignments. See Assignment Format for more details.
| 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.
| 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 |
| 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.
| 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"
| |
| 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. |
| 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.
| 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"
| |
| 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. |
| WINDTUNNEL_API long CreateWizardOutput | ( | const char * | AsnFilenames, | |
| char * | ErrorFilename, | |||
| int | SizeofErrorFilename, | |||
| char * | ErrorDescription, | |||
| int | SizeofErrorDescription | |||
| ) |
CreateWizardOutput.
Converts wna files into wizard format.
| 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. |
"MCC_MNC_LAC_CellID.txt"
| 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.
| 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. |
"BCCH BSIC"
| 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.
| 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 |
"FileName TotalTime(in minutes)"
| 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.
| 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 |
"FileName Date(mm:dd:yy) Time(hh:mm:ss) Lon Lat"
| 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.
| 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 |
"MCC MNC LAC CELLID Lon Lat SL BCCH BSIC HardwareID"
"MCC MNC LAC CELLID Lon Lat SL UARFCN CPICH HardwareID"
| 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.
| 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. |
"UARFCN CPICH"
| 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
| 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 |
| 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.
| 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. |
| 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.
| 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. |
1.5.8