~clint-fewbar/ubuntu/precise/erlang/merge-15b

« back to all changes in this revision

Viewing changes to lib/megaco/test/megaco_codec_prev3c_test.erl

  • Committer: Package Import Robot
  • Author(s): Sergei Golovan
  • Date: 2011-12-15 19:20:10 UTC
  • mfrom: (1.1.18) (3.5.15 sid)
  • mto: (3.5.16 sid)
  • mto: This revision was merged to the branch mainline in revision 33.
  • Revision ID: package-import@ubuntu.com-20111215192010-jnxcfe3tbrpp0big
Tags: 1:15.b-dfsg-1
* New upstream release.
* Upload to experimental because this release breaks external drivers
  API along with ABI, so several applications are to be fixed.
* Removed SSL patch because the old SSL implementation is removed from
  the upstream distribution.
* Removed never used patch which added native code to erlang beam files.
* Removed the erlang-docbuilder binary package because the docbuilder
  application was dropped by upstream.
* Documented dropping ${erlang-docbuilder:Depends} substvar in
  erlang-depends(1) manpage.
* Made erlang-base and erlang-base-hipe provide virtual package
  erlang-abi-15.b (the number means the first erlang version, which
  provides current ABI).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
%%
2
2
%% %CopyrightBegin%
3
3
%% 
4
 
%% Copyright Ericsson AB 2006-2009. All Rights Reserved.
 
4
%% Copyright Ericsson AB 2006-2010. All Rights Reserved.
5
5
%% 
6
6
%% The contents of this file are subject to the Erlang Public License,
7
7
%% Version 1.1, (the "License"); you may not use this file except in
37
37
 
38
38
-export([t/0, t/1]).
39
39
 
40
 
-export([all/1, 
41
 
 
42
 
         text/1, 
43
 
 
44
 
         pretty/1, 
 
40
-export([all/0,groups/0,init_per_group/2,end_per_group/2, 
 
41
         
45
42
         pretty_test_msgs/1, 
46
 
 
47
 
         compact/1, 
 
43
         
48
44
         compact_test_msgs/1, 
49
 
 
50
 
         flex_pretty/1, 
 
45
         
51
46
         flex_pretty_init/1, 
52
47
         flex_pretty_finish/1, 
53
48
         flex_pretty_test_msgs/1,
54
49
 
55
 
         flex_compact/1, 
 
50
         
56
51
         flex_compact_init/1, 
57
52
         flex_compact_finish/1, 
58
53
         flex_compact_test_msgs/1,
65
60
         flex_compact_dm_timers6/1, 
66
61
         flex_compact_dm_timers7/1, 
67
62
         flex_compact_dm_timers8/1, 
68
 
 
69
 
         binary/1, 
70
63
         
71
 
         bin/1, 
72
64
         bin_test_msgs/1,
73
 
 
74
 
         ber/1, 
 
65
         
75
66
         ber_test_msgs/1, 
76
 
 
77
 
         ber_bin/1, 
 
67
         
78
68
         ber_bin_test_msgs/1, 
79
 
 
80
 
         per/1,
 
69
        
81
70
         per_test_msgs/1,
82
 
 
83
 
         per_bin/1,
 
71
        
84
72
         per_bin_test_msgs/1,
85
 
 
86
 
         erl_dist/1,
87
 
         erl_dist_m/1,
 
73
        
88
74
         erl_dist_m_test_msgs/1,
89
75
 
90
76
         tickets/0, 
91
 
         tickets/1,
92
 
 
93
 
         compact_tickets/1, 
 
77
         
94
78
         compact_otp4011_msg1/1, 
95
79
         compact_otp4011_msg2/1,
96
80
         compact_otp4011_msg3/1,
133
117
         compact_otp6017_msg01/1,
134
118
         compact_otp6017_msg02/1,
135
119
         compact_otp6017_msg03/1,
136
 
 
137
 
         flex_compact_tickets/1, 
 
120
         
138
121
         flex_compact_otp4299_msg1/1, 
139
122
         flex_compact_otp7431_msg01/1,
140
123
         flex_compact_otp7431_msg02/1,
143
126
         flex_compact_otp7431_msg05/1,
144
127
         flex_compact_otp7431_msg06/1,
145
128
         flex_compact_otp7431_msg07/1,
146
 
 
147
 
         pretty_tickets/1, 
 
129
         
148
130
         pretty_otp4632_msg1/1, 
149
131
         pretty_otp4632_msg2/1, 
150
132
         pretty_otp4632_msg3/1, 
191
173
         pretty_otp7671_msg04/1,
192
174
         pretty_otp7671_msg05/1,
193
175
         pretty_otp8114_msg01/1,
194
 
 
195
 
         flex_pretty_tickets/1, 
 
176
         
196
177
         flex_pretty_otp5042_msg1/1, 
197
178
         flex_pretty_otp5085_msg1/1, 
198
179
         flex_pretty_otp5085_msg2/1, 
218
199
         flex_pretty_otp7431_msg06/1,
219
200
         flex_pretty_otp7431_msg07/1,
220
201
 
221
 
         init_per_testcase/2, fin_per_testcase/2]).  
 
202
         init_per_testcase/2, end_per_testcase/2]).  
222
203
 
223
204
-export([display_text_messages/0, generate_text_messages/0]).
224
205
 
286
267
            expand(Cases, [Case|Acc])
287
268
    end.
288
269
 
289
 
            
 
270
%% ----
 
271
 
 
272
t()     -> megaco_test_lib:t(?MODULE).
 
273
t(Case) -> megaco_test_lib:t({?MODULE, Case}).
 
274
 
 
275
init_per_testcase(Case, Config) ->
 
276
    %% CaseString = io_lib:format("~p", [Case]),
 
277
    C = 
 
278
        case lists:suffix("time_test", atom_to_list(Case)) of
 
279
            true ->
 
280
                [{tc_timeout, timer:minutes(10)}|Config];
 
281
            false ->
 
282
                put(verbosity,trc),
 
283
                Config
 
284
        end,
 
285
    megaco_test_lib:init_per_testcase(Case, C).
 
286
 
 
287
end_per_testcase(Case, Config) ->
 
288
    erase(verbosity),
 
289
    megaco_test_lib:end_per_testcase(Case, Config).
 
290
 
 
291
 
 
292
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
293
%% Top test case
 
294
 
 
295
all() -> 
 
296
    [{group, text}, {group, binary}, {group, erl_dist},
 
297
     {group, tickets}].
 
298
 
 
299
groups() -> 
 
300
    [{text, [],
 
301
      [{group, pretty}, {group, flex_pretty},
 
302
       {group, compact}, {group, flex_compact}]},
 
303
     {binary, [],
 
304
      [{group, bin}, {group, ber}, {group, ber_bin},
 
305
       {group, per}, {group, per_bin}]},
 
306
     {erl_dist, [], [{group, erl_dist_m}]},
 
307
     {pretty, [], [pretty_test_msgs]},
 
308
     {compact, [], [compact_test_msgs]},
 
309
     {flex_pretty, [], flex_pretty_cases()},
 
310
     {flex_compact, [], flex_compact_cases()},
 
311
     {bin, [], [bin_test_msgs]}, {ber, [], [ber_test_msgs]},
 
312
     {ber_bin, [], [ber_bin_test_msgs]},
 
313
     {per, [], [per_test_msgs]},
 
314
     {per_bin, [], [per_bin_test_msgs]},
 
315
     {erl_dist_m, [], [erl_dist_m_test_msgs]},
 
316
     {tickets, [],
 
317
      [{group, compact_tickets},
 
318
       {group, flex_compact_tickets}, {group, pretty_tickets},
 
319
       {group, flex_pretty_tickets}]},
 
320
     {compact_tickets, [],
 
321
      [compact_otp4011_msg1, compact_otp4011_msg2,
 
322
       compact_otp4011_msg3, compact_otp4013_msg1,
 
323
       compact_otp4085_msg1, compact_otp4085_msg2,
 
324
       compact_otp4280_msg1, compact_otp4299_msg1,
 
325
       compact_otp4359_msg1, compact_otp4920_msg0,
 
326
       compact_otp4920_msg1, compact_otp4920_msg2,
 
327
       compact_otp4920_msg3, compact_otp4920_msg4,
 
328
       compact_otp4920_msg5, compact_otp4920_msg6,
 
329
       compact_otp4920_msg7, compact_otp4920_msg8,
 
330
       compact_otp4920_msg9, compact_otp4920_msg10,
 
331
       compact_otp4920_msg11, compact_otp4920_msg12,
 
332
       compact_otp4920_msg20, compact_otp4920_msg21,
 
333
       compact_otp4920_msg22, compact_otp4920_msg23,
 
334
       compact_otp4920_msg24, compact_otp4920_msg25,
 
335
       compact_otp5186_msg01, compact_otp5186_msg02,
 
336
       compact_otp5186_msg03, compact_otp5186_msg04,
 
337
       compact_otp5186_msg05, compact_otp5186_msg06,
 
338
       compact_otp5793_msg01, compact_otp5836_msg01,
 
339
       compact_otp5993_msg01, compact_otp5993_msg02,
 
340
       compact_otp5993_msg03, compact_otp6017_msg01,
 
341
       compact_otp6017_msg02, compact_otp6017_msg03]},
 
342
     {flex_compact_tickets, [],
 
343
      flex_compact_tickets_cases()},
 
344
     {pretty_tickets, [],
 
345
      [pretty_otp4632_msg1, pretty_otp4632_msg2,
 
346
       pretty_otp4632_msg3, pretty_otp4632_msg4,
 
347
       pretty_otp4710_msg1, pretty_otp4710_msg2,
 
348
       pretty_otp4945_msg1, pretty_otp4945_msg2,
 
349
       pretty_otp4945_msg3, pretty_otp4945_msg4,
 
350
       pretty_otp4945_msg5, pretty_otp4945_msg6,
 
351
       pretty_otp4949_msg1, pretty_otp4949_msg2,
 
352
       pretty_otp4949_msg3, pretty_otp5042_msg1,
 
353
       pretty_otp5068_msg1, pretty_otp5085_msg1,
 
354
       pretty_otp5085_msg2, pretty_otp5085_msg3,
 
355
       pretty_otp5085_msg4, pretty_otp5085_msg5,
 
356
       pretty_otp5085_msg6, pretty_otp5085_msg7,
 
357
       pretty_otp5085_msg8, pretty_otp5600_msg1,
 
358
       pretty_otp5600_msg2, pretty_otp5601_msg1,
 
359
       pretty_otp5793_msg01, pretty_otp5803_msg01,
 
360
       pretty_otp5803_msg02, pretty_otp5805_msg01,
 
361
       pretty_otp5836_msg01, pretty_otp5882_msg01,
 
362
       pretty_otp6490_msg01, pretty_otp6490_msg02,
 
363
       pretty_otp6490_msg03, pretty_otp6490_msg04,
 
364
       pretty_otp6490_msg05, pretty_otp6490_msg06,
 
365
       pretty_otp7671_msg01, pretty_otp7671_msg02,
 
366
       pretty_otp7671_msg03, pretty_otp7671_msg04,
 
367
       pretty_otp7671_msg05, pretty_otp8114_msg01]},
 
368
     {flex_pretty_tickets, [], flex_pretty_tickets_cases()}].
 
369
 
 
370
init_per_group(flex_pretty_tickets, Config) -> 
 
371
    flex_pretty_init(Config);
 
372
init_per_group(flex_compact_tickets, Config) -> 
 
373
    flex_compact_init(Config);
 
374
init_per_group(flex_compact, Config) -> 
 
375
    flex_compact_init(Config);
 
376
init_per_group(flex_pretty, Config) -> 
 
377
    flex_pretty_init(Config);
 
378
init_per_group(_GroupName, Config) ->
 
379
    Config.
 
380
 
 
381
end_per_group(flex_pretty_tickets, Config) -> 
 
382
    flex_pretty_finish(Config);
 
383
end_per_group(flex_compact_tickets, Config) -> 
 
384
    flex_compact_finish(Config);
 
385
end_per_group(flex_compact, Config) -> 
 
386
    flex_compact_finish(Config);
 
387
end_per_group(flex_pretty, Config) -> 
 
388
    flex_pretty_finish(Config);
 
389
end_per_group(_GroupName, Config) ->
 
390
    Config.
 
391
 
 
392
flex_pretty_cases() -> 
 
393
    [flex_pretty_test_msgs].
 
394
 
 
395
flex_compact_cases() -> 
 
396
    [flex_compact_test_msgs, flex_compact_dm_timers1,
 
397
     flex_compact_dm_timers2, flex_compact_dm_timers3,
 
398
     flex_compact_dm_timers4, flex_compact_dm_timers5,
 
399
     flex_compact_dm_timers6, flex_compact_dm_timers7,
 
400
     flex_compact_dm_timers8].
 
401
 
 
402
%% Support for per_bin was added to ASN.1 as of version
 
403
%% 1.3.2 (R8). And later merged into 1.3.1.3 (R7). These
 
404
%% releases are identical (as far as I know).
 
405
%% 
 
406
 
 
407
flex_compact_tickets_cases() -> 
 
408
    [flex_compact_otp4299_msg1, flex_compact_otp7431_msg01,
 
409
     flex_compact_otp7431_msg02, flex_compact_otp7431_msg03,
 
410
     flex_compact_otp7431_msg04, flex_compact_otp7431_msg05,
 
411
     flex_compact_otp7431_msg06, flex_compact_otp7431_msg07].
 
412
 
 
413
flex_pretty_tickets_cases() -> 
 
414
    [flex_pretty_otp5042_msg1, flex_pretty_otp5085_msg1,
 
415
     flex_pretty_otp5085_msg2, flex_pretty_otp5085_msg3,
 
416
     flex_pretty_otp5085_msg4, flex_pretty_otp5085_msg5,
 
417
     flex_pretty_otp5085_msg6, flex_pretty_otp5085_msg7,
 
418
     flex_pretty_otp5085_msg8, flex_pretty_otp5600_msg1,
 
419
     flex_pretty_otp5600_msg2, flex_pretty_otp5601_msg1,
 
420
     flex_pretty_otp5793_msg01, flex_pretty_otp5803_msg01,
 
421
     flex_pretty_otp5803_msg02, flex_pretty_otp5805_msg01,
 
422
     flex_pretty_otp5836_msg01, flex_pretty_otp7431_msg01,
 
423
     flex_pretty_otp7431_msg02, flex_pretty_otp7431_msg03,
 
424
     flex_pretty_otp7431_msg04, flex_pretty_otp7431_msg05,
 
425
     flex_pretty_otp7431_msg06, flex_pretty_otp7431_msg07].
 
426
 
290
427
%% ----
291
428
 
292
429
tickets() ->
305
442
                            Res ->
306
443
                                Res
307
444
                        end,
308
 
                    fin_per_testcase(Case, C),
 
445
                    end_per_testcase(Case, C),
309
446
                    Result
310
447
            end,
311
448
    process_flag(trap_exit, Flag),
312
449
    lists:map(Fun, Cases).
313
450
 
314
 
 
315
 
%% ----
316
 
 
317
 
t()     -> megaco_test_lib:t(?MODULE).
318
 
t(Case) -> megaco_test_lib:t({?MODULE, Case}).
319
 
 
320
 
init_per_testcase(Case, Config) ->
321
 
    %% CaseString = io_lib:format("~p", [Case]),
322
 
    C = 
323
 
        case lists:suffix("time_test", atom_to_list(Case)) of
324
 
            true ->
325
 
                [{tc_timeout, timer:minutes(10)}|Config];
326
 
            false ->
327
 
                put(verbosity,trc),
328
 
                Config
329
 
        end,
330
 
    megaco_test_lib:init_per_testcase(Case, C).
331
 
 
332
 
fin_per_testcase(Case, Config) ->
333
 
    erase(verbosity),
334
 
    megaco_test_lib:fin_per_testcase(Case, Config).
335
 
 
336
 
 
337
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
338
 
%% Top test case
339
 
 
340
 
all(suite) ->
341
 
    [
342
 
     text,
343
 
     binary,
344
 
     erl_dist,
345
 
     tickets
346
 
    ].
347
 
 
348
 
text(suite) ->
349
 
    [
350
 
     pretty,
351
 
     flex_pretty,
352
 
     compact,
353
 
     flex_compact
354
 
    ].
355
 
 
356
 
binary(suite) ->
357
 
    [
358
 
     bin,
359
 
     ber,
360
 
     ber_bin,
361
 
     per,
362
 
     per_bin
363
 
    ].
364
 
 
365
 
erl_dist(suite) ->
366
 
    [
367
 
     erl_dist_m
368
 
    ].
369
 
 
370
 
pretty(suite) ->
371
 
    [
372
 
     pretty_test_msgs
373
 
    ].
374
 
 
375
 
 
376
 
compact(suite) ->
377
 
    [
378
 
     compact_test_msgs
379
 
    ].
380
 
 
381
 
 
382
 
flex_pretty(suite) ->
383
 
    {req, [], 
384
 
     {conf, flex_pretty_init, flex_pretty_cases(), flex_pretty_finish}}.
385
 
 
386
 
flex_pretty_cases() ->
387
 
    [
388
 
     flex_pretty_test_msgs
389
 
    ].
390
 
 
391
 
flex_compact(suite) ->
392
 
    {req, [], 
393
 
     {conf, flex_compact_init, flex_compact_cases(), flex_compact_finish}}.
394
 
 
395
 
flex_compact_cases() ->
396
 
    [
397
 
     flex_compact_test_msgs,
398
 
     flex_compact_dm_timers1,
399
 
     flex_compact_dm_timers2,
400
 
     flex_compact_dm_timers3,
401
 
     flex_compact_dm_timers4,
402
 
     flex_compact_dm_timers5,
403
 
     flex_compact_dm_timers6,
404
 
     flex_compact_dm_timers7,
405
 
     flex_compact_dm_timers8
406
 
    ].
407
 
 
408
 
 
409
 
bin(suite) ->
410
 
    [
411
 
     bin_test_msgs
412
 
    ].
413
 
 
414
 
 
415
 
ber(suite) ->
416
 
    [
417
 
     ber_test_msgs
418
 
    ].
419
 
 
420
 
 
421
 
ber_bin(suite) ->
422
 
    [
423
 
     ber_bin_test_msgs
424
 
    ].
425
 
 
426
 
 
427
 
per(suite) ->
428
 
    [
429
 
     per_test_msgs
430
 
    ].
431
 
 
432
 
 
433
 
%% Support for per_bin was added to ASN.1 as of version
434
 
%% 1.3.2 (R8). And later merged into 1.3.1.3 (R7). These
435
 
%% releases are identical (as far as I know).
436
 
%% 
437
 
per_bin(suite) ->
438
 
    [
439
 
     per_bin_test_msgs
440
 
    ].
441
 
 
442
 
 
443
 
erl_dist_m(suite) ->
444
 
    [
445
 
     erl_dist_m_test_msgs
446
 
    ].
447
 
 
448
 
tickets(suite) ->
449
 
    [
450
 
     compact_tickets,
451
 
     flex_compact_tickets,
452
 
     pretty_tickets,
453
 
     flex_pretty_tickets
454
 
    ].
455
 
 
456
 
 
457
 
compact_tickets(suite) ->
458
 
    [
459
 
     compact_otp4011_msg1,
460
 
     compact_otp4011_msg2,
461
 
     compact_otp4011_msg3,
462
 
     compact_otp4013_msg1,
463
 
     compact_otp4085_msg1,
464
 
     compact_otp4085_msg2,
465
 
     compact_otp4280_msg1,
466
 
     compact_otp4299_msg1,
467
 
     compact_otp4359_msg1,
468
 
     compact_otp4920_msg0,
469
 
     compact_otp4920_msg1,
470
 
     compact_otp4920_msg2,
471
 
     compact_otp4920_msg3,
472
 
     compact_otp4920_msg4,
473
 
     compact_otp4920_msg5,
474
 
     compact_otp4920_msg6,
475
 
     compact_otp4920_msg7,
476
 
     compact_otp4920_msg8,
477
 
     compact_otp4920_msg9,
478
 
     compact_otp4920_msg10,
479
 
     compact_otp4920_msg11,
480
 
     compact_otp4920_msg12,
481
 
     compact_otp4920_msg20,
482
 
     compact_otp4920_msg21,
483
 
     compact_otp4920_msg22,
484
 
     compact_otp4920_msg23,
485
 
     compact_otp4920_msg24,
486
 
     compact_otp4920_msg25,
487
 
     compact_otp5186_msg01,
488
 
     compact_otp5186_msg02,
489
 
     compact_otp5186_msg03,
490
 
     compact_otp5186_msg04,
491
 
     compact_otp5186_msg05,
492
 
     compact_otp5186_msg06,
493
 
     compact_otp5793_msg01,
494
 
     compact_otp5836_msg01,
495
 
     compact_otp5993_msg01,
496
 
     compact_otp5993_msg02,
497
 
     compact_otp5993_msg03,
498
 
     compact_otp6017_msg01,
499
 
     compact_otp6017_msg02,
500
 
     compact_otp6017_msg03
501
 
    ].
502
 
 
503
 
 
504
 
flex_compact_tickets(suite) ->
505
 
    {req, [],
506
 
     {conf, flex_compact_init, flex_compact_tickets_cases(),
507
 
      flex_compact_finish}}.
508
 
 
509
 
flex_compact_tickets_cases() ->
510
 
    [
511
 
     flex_compact_otp4299_msg1,
512
 
     flex_compact_otp7431_msg01,
513
 
     flex_compact_otp7431_msg02,
514
 
     flex_compact_otp7431_msg03, 
515
 
     flex_compact_otp7431_msg04,
516
 
     flex_compact_otp7431_msg05,
517
 
     flex_compact_otp7431_msg06,
518
 
     flex_compact_otp7431_msg07
519
 
    ].
520
 
 
521
 
                
522
 
pretty_tickets(suite) ->
523
 
    [
524
 
     pretty_otp4632_msg1,
525
 
     pretty_otp4632_msg2,
526
 
     pretty_otp4632_msg3,
527
 
     pretty_otp4632_msg4,
528
 
     pretty_otp4710_msg1,
529
 
     pretty_otp4710_msg2,
530
 
     pretty_otp4945_msg1,
531
 
     pretty_otp4945_msg2,
532
 
     pretty_otp4945_msg3,
533
 
     pretty_otp4945_msg4,
534
 
     pretty_otp4945_msg5,
535
 
     pretty_otp4945_msg6,
536
 
     pretty_otp4949_msg1,
537
 
     pretty_otp4949_msg2,
538
 
     pretty_otp4949_msg3,
539
 
     pretty_otp5042_msg1,
540
 
     pretty_otp5068_msg1,
541
 
     pretty_otp5085_msg1,
542
 
     pretty_otp5085_msg2,
543
 
     pretty_otp5085_msg3,
544
 
     pretty_otp5085_msg4,
545
 
     pretty_otp5085_msg5,
546
 
     pretty_otp5085_msg6,
547
 
     pretty_otp5085_msg7,
548
 
     pretty_otp5085_msg8,
549
 
     pretty_otp5600_msg1,
550
 
     pretty_otp5600_msg2,
551
 
     pretty_otp5601_msg1,
552
 
     pretty_otp5793_msg01,
553
 
     pretty_otp5803_msg01,
554
 
     pretty_otp5803_msg02,
555
 
     pretty_otp5805_msg01,
556
 
     pretty_otp5836_msg01,
557
 
     pretty_otp5882_msg01,
558
 
     pretty_otp6490_msg01,
559
 
     pretty_otp6490_msg02,
560
 
     pretty_otp6490_msg03,
561
 
     pretty_otp6490_msg04,
562
 
     pretty_otp6490_msg05,
563
 
     pretty_otp6490_msg06,
564
 
     pretty_otp7671_msg01,
565
 
     pretty_otp7671_msg02,
566
 
     pretty_otp7671_msg03,
567
 
     pretty_otp7671_msg04,
568
 
     pretty_otp7671_msg05,
569
 
     pretty_otp8114_msg01
570
 
    ].
571
 
 
572
 
 
573
 
flex_pretty_tickets(suite) ->
574
 
    {req, [],
575
 
     {conf, flex_pretty_init, flex_pretty_tickets_cases(),
576
 
      flex_pretty_finish}}.
577
 
 
578
 
flex_pretty_tickets_cases() ->
579
 
    [
580
 
     flex_pretty_otp5042_msg1,
581
 
     flex_pretty_otp5085_msg1,
582
 
     flex_pretty_otp5085_msg2,
583
 
     flex_pretty_otp5085_msg3,
584
 
     flex_pretty_otp5085_msg4,
585
 
     flex_pretty_otp5085_msg5,
586
 
     flex_pretty_otp5085_msg6,
587
 
     flex_pretty_otp5085_msg7,
588
 
     flex_pretty_otp5085_msg8,
589
 
     flex_pretty_otp5600_msg1,
590
 
     flex_pretty_otp5600_msg2,
591
 
     flex_pretty_otp5601_msg1,
592
 
     flex_pretty_otp5793_msg01,
593
 
     flex_pretty_otp5803_msg01,
594
 
     flex_pretty_otp5803_msg02,
595
 
     flex_pretty_otp5805_msg01,
596
 
     flex_pretty_otp5836_msg01,
597
 
     flex_pretty_otp7431_msg01,
598
 
     flex_pretty_otp7431_msg02,
599
 
     flex_pretty_otp7431_msg03, 
600
 
     flex_pretty_otp7431_msg04,
601
 
     flex_pretty_otp7431_msg05,
602
 
     flex_pretty_otp7431_msg06,
603
 
     flex_pretty_otp7431_msg07
604
 
    ].
605
 
 
606
451
                
607
452
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
608
453