OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
| Constants Summary | |
|---|---|
| tsc_UInt8Max | |
| tsc_UInt16Max | |
| tsc_UInt20Max | |
| tsc_UInt32Max | |
| tsc_NoOfPDNs | |
| tsc_Index_PDN1 | |
| tsc_Index_PDN2 | |
| tsc_RandomPRBS | |
| tsc_AT_ResultOK | |
| tsc_Fox | |
| tsc_Fox_PDU | |
| tsc_Gsm7BitLookup | |
type bitstring B1_Type length(1);
type bitstring B2_Type length(2);
type bitstring B3_Type length(3);
type bitstring B4_Type length(4);
type bitstring B5_Type length(5);
type bitstring B6_Type length(6);
type bitstring B7_Type length(7);
type bitstring B7_15_Type length(7..15);
type bitstring B8_Type length(8);
type bitstring B9_Type length(9);
type bitstring B10_Type length(10);
type bitstring B11_Type length(11);
type bitstring B12_Type length(12);
type bitstring B14_Type length(14);
type bitstring B15_Type length(15);
type bitstring B16_Type length(16);
type bitstring B20_Type length(20);
type bitstring B24_Type length(24);
type bitstring B27_Type length(27);
type bitstring B28_Type length(28);
type bitstring B32_Type length(32);
type bitstring B36_Type length(36);
type bitstring B40_Type length(40);
type bitstring B41_Type length(41);
type bitstring B43_Type length(43);
type bitstring B47_Type length(47);
type bitstring B48_Type length(48);
type bitstring B56_Type length(56);
type bitstring B64_Type length(64);
type bitstring B80_Type length(80);
type bitstring B112_Type length(112);
type bitstring B128_Type length(128);
type bitstring B160_Type length(160);
type bitstring B192_Type length(192);
type bitstring B256_Type length(256);
type bitstring B32_128_Type length(32..128);
type B128_Type B128_Key_Type;
type B256_Type B256_Key_Type;
type octetstring O1_Type length(1);
type octetstring O2_Type length(2);
type octetstring O3_Type length(3);
type octetstring O4_Type length(4);
type octetstring O5_Type length(5);
type octetstring O6_Type length(6);
type octetstring O8_Type length(8);
type octetstring O9_Type length(9);
type octetstring O10_Type length(10);
type octetstring O14_Type length(14);
type octetstring O13_Type length(14);
type octetstring O15_Type length(15);
type octetstring O16_Type length(16);
type octetstring O32_Type length(32);
type octetstring O43_Type length(43);
type hexstring H2_Type length(2);
type hexstring H4_Type length(4);
type hexstring H12_Type length(12);
type hexstring H14_Type length(14);
type boolean Null_Type (true);
type boolean Dummy_Type (true);
type integer UInt_Type (0 .. infinity);
type integer UInt8_Type (0 .. tsc_UInt8Max);
type integer UInt16_Type (0 .. tsc_UInt16Max);
type integer UInt20_Type (0 .. tsc_UInt20Max);
type integer UInt32_Type (0 .. tsc_UInt32Max);
type charstring Char1_Type length (1);
type record length (0..7)of EUTRA_CellId_Type EUTRA_CellIdList_Type;
type integer LineNo_Type;
type enumerated SinglePLMN_TestedType {SinglePLMN, MultiPLMN, MultiPLMNinPrimaryBand, MultiPLMNinSecondaryBand};
type enumerated EUTRA_ATTACH_TESTED_Type { EPS_ATTACH_ONLY, COMBINED_ATTACH};
type enumerated NAS_ATTACH_STATE_Type {ATTACHED, DETACHED};
type enumerated UTRAN_FDD_TDD_Type {UTRAN_FDD, UTRAN_TDD};
type enumerated RATComb_Tested_Type {EUTRA_UTRA, EUTRA_GERAN, EUTRA_Only};
type enumerated EUTRA_CellId_Type {
eutra_Cell_NonSpecific,
eutra_Cell1,
eutra_Cell2,
eutra_Cell3,
eutra_Cell4,
eutra_Cell6,
eutra_Cell10,
eutra_Cell11,
eutra_Cell12,
eutra_Cell13,
eutra_Cell14,
eutra_Cell23,
eutra_Cell28,
eutra_Cell29,
eutra_Cell30,
eutra_Cell31,
eutra_CellA,
eutra_CellB,
eutra_CellC,
eutra_CellD,
eutra_CellE,
eutra_CellG,
eutra_CellH,
eutra_CellI,
eutra_CellJ,
eutra_CellK,
eutra_CellL,
eutra_CellM
};
type enumerated UTRAN_CellId_Type {
utran_CellDedicated (-1),
utran_Cell5 (5),
utran_Cell7 (7),
utran_Cell8 (8),
utran_Cell9 (9),
utran34_Cell1 (1000),
utran34_Cell2 (1001),
utran34_Cell3 (1002),
utran34_Cell4 (1003),
utran34_Cell5 (1004),
utran34_Cell6 (1005),
utran34_Cell7 (1006),
utran34_Cell8 (1007)
};
type enumerated GPRS_CipheringAlgorithm_Type {
gea0(0),
gea2(2),
gea3(3),
gea4(4)
};
type enumerated IRAT_ConfiguredPTCs_Type { EUTRA_Only, EUTRA_UTRAN, EUTRA_GERAN, EUTRA_UTRAN_GERAN, EUTRA_CDMA2000, UTRAN_Only }
type enumerated PDN_Index_Type { PDN_1 (0), PDN_2 (1) };
type enumerated Gsm7BitPacking_Type { SMS_Packing, CBS_Packing, USSD_Packing };
type record Struct_tm_Type {
integer tm_sec,
integer tm_min,
integer tm_hour,
integer tm_mday,
integer tm_mon,
integer tm_year,
integer tm_wday,
integer tm_yday,
integer tm_isdst
}
type record of Char1_Type Char1List_Type
type record of charstring CharStringList_Type
type record of integer IntegerList_Type
const integer tsc_UInt8Max := 255
const integer tsc_UInt16Max := 65535
const integer tsc_UInt20Max := 1048575
const integer tsc_UInt32Max := 4294967295
const integer tsc_NoOfPDNs := 2
const integer tsc_Index_PDN1 := 0
const integer tsc_Index_PDN2 := 1
const octetstring tsc_RandomPRBS := 'FFE665A5C5CA3452085408ABEECE4B0B813FD337873F2CD1E29AE91BD6C8E14F'O & 'DE630F8195688EBE465F09816A8EEB1B83953DD362DAE3B06D5B76D8E3E53087'O & 'EA645A09017FD99C3CACBB46DF1CD61DA9C435F89943DF9CC34ADEE31AD6E24F'O & 'A1903D53778D949742750DD49DE9CE9E430AD448A14575D89C16025508814020'O & '0555DDC9CBCB9EC31F833F866A5BA390680EAB11282EAE44F5E7658F6B247A0C'O & '54A21057F73278595C235077F267A59097E8CEB4EDE49A16FDB36D2485EA3107'O & 'D59DC360700D5488BEB9B96C24AF44DF498BC135788C14A8BBEC64A5EF64DA1C'O & '5608FEB312D7B738D3E2CFB4C74A7458A3EF9B3C79F3CD348740DFE330780C01'O & 'FFCCCB4B8B9468A410A81157DD9C9617027FA66F0E7E59A3C535D237AD91C29F'O & 'BCC61F032AD11D7C8CBE1302D51DD637072A7BA6C5B5C760DAB6EDB1C7CA610F'O & 'D4C8B41202FFB3387959768DBE39AC3B53886BF13287BF398695BDC635ADC49F'O & '43207AA6EF1B292E84EA1BA93BD39D3C8615A891428AEBB1382C04AA11028040'O & '0AABBB9397973D863F067F0CD4B74720D01D5622505D5C89EBCECB1ED648F418'O & 'A94420AFEE64F0B2B846A0EFE4CF4B212FD19D69DBC9342DFB66DA490BD4620F'O & 'AB3B86C0E01AA9117D7372D8495E89BE9317826AF118295177D8C94BDEC9B438'O & 'AC11FD6625AF6E71A7C59F698E94E8B147DF3678F3E79A690E81BFC660F01803'O & 'FF9996971728D148215022AFBB392C2E04FF4CDE1CFCB3478A6BA46F5B23853F'O & '798C3E0655A23AF9197C2605AA3BAC6E0E54F74D8B6B8EC1B56DDB638F94C21F'O & 'A991682405FF6670F2B2ED1B7C735876A710D7E2650F7E730D2B7B8C6B5B893E'O & '8640F54DDE36525D09D4375277A73A790C2B51228515D7627058095422050080'O & '155777272F2E7B0C7E0CFE19A96E8E41A03AAC44A0BAB913D79D963DAC91E831'O & '5288415FDCC9E165708D41DFC99E96425FA33AD3B792685BF6CDB49217A8C41F'O & '56770D81C0355222FAE6E5B092BD137D262F04D5E23052A2EFB19297BD936871'O & '5823FACC4B5EDCE34F8B3ED31D29D1628FBE6CF1E7CF34D21D037F8CC1E03007'O & 'FF332D2E2E51A29042A0455F7672585C09FE99BC39F9668F14D748DEB6470A7E'O & 'F3187C0CAB4475F232F84C0B547758DC1CA9EE9B16D71D836ADBB6C71F29843F'O & '5322D0480BFECCE1E565DA36F8E6B0ED4E21AFC4CA1EFCE61A56F718D6B7127D'O & '0C81EA9BBC6CA4BA13A86EA4EF4E74F21856A2450A2BAEC4E0B012A8440A0100'O & '2AAEEE4E5E5CF618FC19FC3352DD1C834075588941757227AF3B2C7B5923D062'O & 'A51082BFB993C2CAE11A83BF933D2C84BF4675A76F24D0B7ED9B69242F51883E'O & 'ACEE1B03806AA445F5CDCB61257A26FA4C5E09ABC460A545DF63252F7B26D0E2'O & 'B047F59896BDB9C69F167DA63A53A2C51F7CD9E3CF9E69A43A06FF1983C0600F'O & 'FE665A5C5CA3452085408ABEECE4B0B813FD337873F2CD1E29AE91BD6C8E14FD'O & 'E630F8195688EBE465F09816A8EEB1B83953DD362DAE3B06D5B76D8E3E53087E'O & 'A645A09017FD99C3CACBB46DF1CD61DA9C435F89943DF9CC34ADEE31AD6E24FA'O & '1903D53778D949742750DD49DE9CE9E430AD448A14575D89C160255088140200'O & '555DDC9CBCB9EC31F833F866A5BA390680EAB11282EAE44F5E7658F6B247A0C5'O & '4A21057F73278595C235077F267A59097E8CEB4EDE49A16FDB36D2485EA3107D'O & '59DC360700D5488BEB9B96C24AF44DF498BC135788C14A8BBEC64A5EF64DA1C5'O & '608FEB312D7B738D3E2CFB4C74A7458A3EF9B3C79F3CD348740DFE330780C01F'O & 'FCCCB4B8B9468A410A81157DD9C9617027FA66F0E7E59A3C535D237AD91C29FB'O & 'CC61F032AD11D7C8CBE1302D51DD637072A7BA6C5B5C760DAB6EDB1C7CA610FD'O & '4C8B41202FFB3387959768DBE39AC3B53886BF13287BF398695BDC635ADC49F4'O & '3207AA6EF1B292E84EA1BA93BD39D3C8615A891428AEBB1382C04AA110280400'O & 'AABBB9397973D863F067F0CD4B74720D01D5622505D5C89EBCECB1ED648F418A'O & '94420AFEE64F0B2B846A0EFE4CF4B212FD19D69DBC9342DFB66DA490BD4620FA'O & 'B3B86C0E01AA9117D7372D8495E89BE9317826AF118295177D8C94BDEC9B438A'O & 'C11FD6625AF6E71A7C59F698E94E8B147DF3678F3E79A690E81BFC660F01803F'O & 'F9996971728D148215022AFBB392C2E04FF4CDE1CFCB3478A6BA46F5B23853F7'O & '98C3E0655A23AF9197C2605AA3BAC6E0E54F74D8B6B8EC1B56DDB638F94C21FA'O & '991682405FF6670F2B2ED1B7C735876A710D7E2650F7E730D2B7B8C6B5B893E8'O & '640F54DDE36525D09D4375277A73A790C2B51228515D76270580954220500801'O & '55777272F2E7B0C7E0CFE19A96E8E41A03AAC44A0BAB913D79D963DAC91E8315'O & '288415FDCC9E165708D41DFC99E96425FA33AD3B792685BF6CDB49217A8C41F5'O & '6770D81C0355222FAE6E5B092BD137D262F04D5E23052A2EFB19297BD9368715'O & '823FACC4B5EDCE34F8B3ED31D29D1628FBE6CF1E7CF34D21D037F8CC1E03007F'O & 'F332D2E2E51A29042A0455F7672585C09FE99BC39F9668F14D748DEB6470A7EF'O & '3187C0CAB4475F232F84C0B547758DC1CA9EE9B16D71D836ADBB6C71F29843F5'O & '322D0480BFECCE1E565DA36F8E6B0ED4E21AFC4CA1EFCE61A56F718D6B7127D0'O & 'C81EA9BBC6CA4BA13A86EA4EF4E74F21856A2450A2BAEC4E0B012A8440A01002'O & 'AAEEE4E5E5CF618FC19FC3352DD1C834075588941757227AF3B2C7B5923D062A'O & '51082BFB993C2CAE11A83BF933D2C84BF4675A76F24D0B7ED9B69242F51883EA'O & 'CEE1B03806AA445F5CDCB61257A26FA4C5E09ABC460A545DF63252F7B26D0E2B'O & '047F59896BDB9C69F167DA63A53A2C51F7CD9E3CF9E69A43A06FF1983C0600'O
const charstring tsc_AT_ResultOK := "OK "
const charstring tsc_Fox := "The quick brown fox jumps over the lazy dog's back. Kaufen Sie Ihrer Frau vier bequeme Pelze. - 0123456789 - THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG'S BACK."
const charstring tsc_Fox_PDU := "06812222222222" & "11000A9174097538740000A7a054741914afa7c76b9058febebb41e6371ea4aeb7e173d0db5e9683" & "e8e832881dd6e741e4f7f9340789c3e3b50bb40cd7cd6537689a2e83926879590e32cac375903d5d" & "9683c4e578bddc2e83a065b6beec02b540b0986c46abd96eb81ca805a2228ba06835395c8284d2e7" & "d509323eb12065b5099d829ed6a21444451641cca0360b223e8fa72948181c2e5d"
const com.testingtech.muttcn.types.impl.RangedArrayTypeImpl@22cf6c72 tsc_Gsm7BitLookup[32..126][0..1] := {
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 1, 2 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 1, 0 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 2, 60 },
{ 2, 47 },
{ 2, 62 },
{ 2, 20 },
{ 1, 17 },
{ 3, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 0, 256 },
{ 2, 40 },
{ 2, 64 },
{ 2, 41 },
{ 2, 61 }
}
function fl_FormatLog(charstring p_FileName,
LineNo_Type p_LineNo,
charstring p_Msg) return charstring
function f_ErrorLog(charstring p_FileName,
LineNo_Type p_LineNo,
charstring p_Msg)
function f_SetVerdict(verdicttype p_Verdict,
charstring p_FileName,
LineNo_Type p_LineNo,
charstring p_Msg)
function FatalError(charstring p_FileName,
LineNo_Type p_LineNo,
charstring p_Msg)
function f_SetVerdictInconc(charstring p_FileName,
LineNo_Type p_LineNo,
charstring p_Msg)
function f_Delay ( float p_DelayTime )
function f_TemplateBit2Int(template (present) integer p_Val,
integer p_Length) return template bitstring
function f_StringFindChar(charstring p_String,
Char1List_Type p_CharList,
UInt_Type p_StartIndex := 0) return integer
function f_StringToLower(charstring p_String) return charstring
function f_StringSplit(charstring p_String,
Char1List_Type p_SplitCharList) return CharStringList_Type
function f_StringJoin(CharStringList_Type p_StringList,
charstring p_JoinString := " ") return charstring
function f_ConvertBoolToBit(boolean p_Bool) return B1_Type
function f_OctetAlignedBitString( bitstring p_Bitstring) return bitstring
function f_GetN_OctetsFromPRBS(UInt_Type p_Start,
UInt_Type p_N)
return octetstring
function f_TestcaseIsL2Testcase() return boolean
function f_TestcaseIsDrbTestcase() return boolean
function fl_XlatAcsiiToGsm7Bit(octetstring p_AsciiOctetString) return octetstring
function f_CharPacking_IA5toGsm7Bit(charstring p_Text,
Gsm7BitPacking_Type p_Packing) return octetstring
function f_CharPacking_IA5toBCD(charstring p_ASCII_String) return octetstring
function f_BitstringReplaceMSB(bitstring p_Bitstring,
B1_Type p_NewMSB) return bitstring
function f_Bitstring_BitIsSet(bitstring p_Bitstring,
integer p_Index) return boolean
external function fx_GetSystemTime(out Struct_tm_Type p_Struct_tm,
out integer p_TimezoneInfo);
function fl_SwappedNibbles(integer p_Val) return H2_Type
function f_BCD_TimestampWithTimezone() return H14_Type
function f_BCD_TimestampWithoutTimezone() return H12_Type
function f_MDT_GetAbsolute_TimeStamp() return B48_Type
function f_UtranCellId2Int(UTRAN_CellId_Type p_CellId) return integer
function f_CheckStringStartWith(charstring p_SourceString,
charstring p_StartString)
return boolean