⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ma_acc.h

📁 gsm map协议源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define MA_TSTID_433    433
#define MA_TSTID_434    434
#define MA_TSTID_435    435
#define MA_TSTID_436    436
#define MA_TSTID_437    437
#define MA_TSTID_438    438
#define MA_TSTID_439    439
#define MA_TSTID_440    440
#define MA_TSTID_441    441
#define MA_TSTID_442    442
#define MA_TSTID_443    443
#define MA_TSTID_444    444
#define MA_TSTID_445    445
#define MA_TSTID_446    446
#define MA_TSTID_447    447
#define MA_TSTID_448    448
#define MA_TSTID_449    449
#define MA_TSTID_450    450
#define MA_TSTID_451    451
#define MA_TSTID_452    452
#define MA_TSTID_453    453
#define MA_TSTID_454    454
#define MA_TSTID_455    455
#define MA_TSTID_456    456
#define MA_TSTID_457    457
#define MA_TSTID_458    458
#define MA_TSTID_459    459
#define MA_TSTID_460    460
#define MA_TSTID_461    461
#define MA_TSTID_462    462
#define MA_TSTID_463    463
#define MA_TSTID_464    464
#define MA_TSTID_465    465
#define MA_TSTID_466    466
#define MA_TSTID_467    467
#define MA_TSTID_468    468
#define MA_TSTID_469    469
#define MA_TSTID_470    470
#define MA_TSTID_471    471
#define MA_TSTID_472    472
#define MA_TSTID_473    473
#define MA_TSTID_474    474
#define MA_TSTID_475    475
#define MA_TSTID_476    476
#define MA_TSTID_477    477
#define MA_TSTID_478    478
#define MA_TSTID_479    479
#define MA_TSTID_480    480
#define MA_TSTID_481    481
#define MA_TSTID_482    482
#define MA_TSTID_483    483
#define MA_TSTID_484    484
#define MA_TSTID_485    485
#define MA_TSTID_486    486
#define MA_TSTID_487    487
#define MA_TSTID_488    488
#define MA_TSTID_489    489
#define MA_TSTID_490    490
#define MA_TSTID_491    491
#define MA_TSTID_492    492
#define MA_TSTID_493    493
#define MA_TSTID_494    494
#define MA_TSTID_495    495
#define MA_TSTID_496    496
#define MA_TSTID_497    497
#define MA_TSTID_498    498
#define MA_TSTID_499    499
#define MA_TSTID_500    500

#define MA_TSTID_501    501
#define MA_TSTID_502    502
#define MA_TSTID_503    503
#define MA_TSTID_504    504
#define MA_TSTID_505    505
#define MA_TSTID_506    506
#define MA_TSTID_507    507
#define MA_TSTID_508    508
#define MA_TSTID_509    509
#define MA_TSTID_510    510

#define MA_TSTID_511    511
#define MA_TSTID_512    512
#define MA_TSTID_513    513
#define MA_TSTID_514    514
#define MA_TSTID_515    515
#define MA_TSTID_516    516
#define MA_TSTID_517    517
#define MA_TSTID_518    518
#define MA_TSTID_519    519
#define MA_TSTID_520    520

#define MA_TSTID_521    521
#define MA_TSTID_522    522
#define MA_TSTID_523    523
#define MA_TSTID_524    524
#define MA_TSTID_525    525
#define MA_TSTID_526    526
#define MA_TSTID_527    527
#define MA_TSTID_528    528
#define MA_TSTID_529    529
#define MA_TSTID_530    530

#define MA_TSTID_531    531
#define MA_TSTID_532    532
#define MA_TSTID_533    533
#define MA_TSTID_534    534
#define MA_TSTID_535    535
#define MA_TSTID_536    536
#define MA_TSTID_537    537
#define MA_TSTID_538    538
#define MA_TSTID_539    539
#define MA_TSTID_540    540

#define MA_TSTID_541    541
#define MA_TSTID_542    542
#define MA_TSTID_543    543
#define MA_TSTID_544    544
#define MA_TSTID_545    545
#define MA_TSTID_546    546
#define MA_TSTID_547    547
#define MA_TSTID_548    548
#define MA_TSTID_549    549
#define MA_TSTID_550    550

#define MA_TSTID_551    551
#define MA_TSTID_552    552
#define MA_TSTID_553    553
#define MA_TSTID_554    554
#define MA_TSTID_555    555
#define MA_TSTID_556    556
#define MA_TSTID_557    557
#define MA_TSTID_558    558
#define MA_TSTID_559    559
#define MA_TSTID_560    560

#define MA_TSTID_561    561
#define MA_TSTID_562    562
#define MA_TSTID_563    563
#define MA_TSTID_564    564
#define MA_TSTID_565    565
#define MA_TSTID_566    566
#define MA_TSTID_567    567
#define MA_TSTID_568    568
#define MA_TSTID_569    569
#define MA_TSTID_570    570

#define MA_TSTID_571    571
#define MA_TSTID_572    572
#define MA_TSTID_573    573
#define MA_TSTID_574    574
#define MA_TSTID_575    575
#define MA_TSTID_576    576
#define MA_TSTID_577    577
#define MA_TSTID_578    578
#define MA_TSTID_579    579
#define MA_TSTID_580    580

#define MA_TSTID_581    581
#define MA_TSTID_582    582
#define MA_TSTID_583    583
#define MA_TSTID_584    584
#define MA_TSTID_585    585
#define MA_TSTID_586    586
#define MA_TSTID_587    587
#define MA_TSTID_588    588
#define MA_TSTID_589    589
#define MA_TSTID_590    590

#define MA_TSTID_591    591
#define MA_TSTID_592    592
#define MA_TSTID_593    593
#define MA_TSTID_594    594
#define MA_TSTID_595    595
#define MA_TSTID_596    596
#define MA_TSTID_597    597
#define MA_TSTID_598    598
#define MA_TSTID_599    599
#define MA_TSTID_600    600
#define MA_TSTID_601    601
#define MA_TSTID_602    602
#define MA_TSTID_603    603
#define MA_TSTID_604    604
#define MA_TSTID_605    605
#define MA_TSTID_606    606
#define MA_TSTID_607    607
#define MA_TSTID_608    608
#define MA_TSTID_609    609
#define MA_TSTID_610    610
#define MA_TSTID_614    614

#define MA_TSTID_611    611
#define MA_TSTID_612    612
#define MA_TSTID_613    613

#define MA_TSTID_677    677
#define MA_TSTID_678    678
#define MA_TSTID_679    679
#define MA_TSTID_680    680

#define MA_TSTID_681    681
#define MA_TSTID_682    682
#define MA_TSTID_683    683
#define MA_TSTID_684    684
#define MA_TSTID_685    685
#define MA_TSTID_686    686
#define MA_TSTID_687    687
#define MA_TSTID_688    688
#define MA_TSTID_689    689
#define MA_TSTID_690    690

#define MA_TSTID_691    691

#ifdef MATV3
#define MA_TSTID_692    692
#define MA_TSTID_693    693
#define MA_TSTID_694    694
#define MA_TSTID_695    695
#define MA_TSTID_696    696
#define MA_TSTID_697    697
#define MA_TSTID_698    698
#define MA_TSTID_699    699
#define MA_TSTID_700    700
#define MA_TSTID_701    701
#define MA_TSTID_702    702
#endif

#ifdef LMAV3
#define MA_TSTID_703    703
#define MA_TSTID_704    704
#define MA_TSTID_705    705
#define MA_TSTID_706    706
#endif

#if MAP_REL6
#define MA_TSTID_707    707
#define MA_TSTID_708    708
#define MA_TSTID_709    709
#define MA_TSTID_710    710
#define MA_TSTID_711    711
#define MA_TSTID_712    712
#define MA_TSTID_713    713
#define MA_TSTID_714    714
#endif
/* ma001.203 : Addition */
#define MA_TSTID_715    715

/* Print Buffer size */
#define MA_PRNTBUF_SIZE 1024

/* Number of octets in component buffer or user information buffer */
#define MA_ACC_BUF_SIZE1   25
#define MA_ACC_BUF_SIZE2  325

/* Dummy value to code in Component parameter buffer */
#define MA_ACC_CPBUF_VAL  0x29

/* Dummy value to code in User Information  buffer */
#define MA_ACC_UIBUF_VAL  0xF8

/* Type of length encoding */
#define MA_ACC_LEN_ENC_SHRT   1
#define MA_ACC_LEN_ENC_LONG   2
#define MA_ACC_LEN_ENC_INDF   3

/* Mask to include/exclude an element from the component encoding */
#define MA_ACC_INVID_MASK     0x01
#define MA_ACC_LNKID_MASK     0x02
#define MA_ACC_OPCODE_MASK    0x04
#define MA_ACC_ERRCODE_MASK   0x08
#define MA_ACC_PROB_MASK      0x10
#define MA_ACC_PARAM_MASK     0x20
#define MA_ACC_OPSEQ_MASK     0x40
#define MA_ACC_ZERO_ID        0x80

/* component queue size */
#define MA_ACC_CMP_QSIZE      110

/* maximum number of ACC address profiles */
#define MA_ACC_MAX_ADDR       3
#define MA_ACC_MAX_ACN        6

/* identifier for MAP and MAP PEER */
#define MA_ACC_MAP           0
#define MA_ACC_MAP_PEER      1

/* ACNs Identifmar */
#define MA_ACC_ACN0           0
#define MA_ACC_ACN1           1
#define MA_ACC_ACN2           2
#define MA_ACC_ACN3           3
#define MA_ACC_ACN4           4
#define MA_ACC_ACN5           5
#define MA_ACC_ACN6           6

#define MAACC_NUM_OF_CHECK_MSG    4   /* Nmb. of times to chk for msg */
#define MAACC_TMR_MSG_DELAY     100   /* Tmr delay to wait for message */

#define cmCpy(s, d, c)  cmMemcpy((U8 *)d, (CONSTANT U8 *)s, c)
#define cmZero(s, c)    cmMemset((U8 *)s, 0, c)

/* Macro to print on standard display */
#define MAACCPRNERROR(_arg)            \
 {                                     \
    sprintf(prntBuf,"====ERROR===> ");\
    SPrint(prntBuf);                \
    sprintf _arg;                      \
    SPrint(prntBuf);                   \
 }

/* Macro to print on standard display */
#define MAACCPRINT_TEST(_arg)         \
 {                                     \
    if (maAccCb.curTst.prntFlag)       \
    {   \
       sprintf(prntBuf,"/------------------------------------------------------------\\\n");\
       SPrint(prntBuf);                \
       sprintf(prntBuf,"==>");\
       SPrint(prntBuf);                \
       sprintf _arg;                   \
       SPrint(prntBuf);                \
       sprintf(prntBuf,"\\------------------------------------------------------------/\n");\
       SPrint(prntBuf);                \
    }                                  \
 }



#define MAACCPRINT(_arg)               \
 {                                     \
    if (maAccCb.curTst.prntFlag)       \
    {   \
       sprintf _arg;                   \
       SPrint(prntBuf);                \
    }                                  \
 }

/* Macro to print on standard display */
#define MAACCPRINTMSG(_buf)            \
 {                                     \
    if (maAccCb.curTst.prntFlag)       \
    {                                  \
       SPrntMsg(_buf, 0, 0);           \
    }                                  \
 }

#define MAACCFAILTEST(_str)            \
 {                                     \
    Txt   _prntBuf[100];               \
                                       \
    sprintf(_prntBuf, _str);           \
    SPrint(_prntBuf);                  \
    maAccCb.curTst.result = MA_TST_FAILED; \
    RETVALUE(RFAILED);                 \
 }

#define maAccVerifyTknU8(verflg,ptr1,ptr2)                  \
   (sprintf(prntBuf,"        %05d VerifU8( %s, %s, %s)\n",  \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?          \
        ((SPrint(prntBuf)),_maAccVerifyTknU8(verflg,ptr1,ptr2)):RFAILED;


#define maAccVerifyTknStrE(verflg,ptr1,ptr2) \
   (sprintf(prntBuf,"        %05d VerifStrE( %s, %s, %s)\n", \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?  \
        ((SPrint(prntBuf)),_maAccVerifyTknStrE(verflg,ptr1,ptr2)):RFAILED;
#ifdef XWEXT
#define maAccVerifyTknStr4(verflg,ptr1,ptr2) \
   (sprintf(prntBuf,"        %05d VerifStr4( %s, %s, %s)\n", \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?  \
        ((SPrint(prntBuf)),_maAccVerifyTknStr4(verflg,ptr1,ptr2)):RFAILED;

#define maAccVerifyExt(verflg,ptr1,ptr2) \
   (sprintf(prntBuf,"        %05d VerifExt( %s, %s, %s)\n", \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?  \
           ((SPrint(prntBuf)),_maAccVerifyExt(verflg,ptr1,ptr2)):RFAILED;
#endif

#define maAccVerifyTknStrUL(verflg,ptr1,ptr2) \
   (sprintf(prntBuf,"        %05d VerifStrUL( %s, %s, %s)\n", \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?  \
        ((SPrint(prntBuf)),_maAccVerifyTknStrUL(verflg,ptr1,ptr2)):RFAILED;

#define maAccVerifyTknStrS(verflg,ptr1,ptr2) \
   (sprintf(prntBuf,"        %05d VerifStrS( %s, %s, %s)\n", \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?  \
        ((SPrint(prntBuf)),_maAccVerifyTknStrS(verflg,ptr1,ptr2)):RFAILED;

#define maAccVerifyTknStr(verflg,ptr1,ptr2) \
   (sprintf(prntBuf,"        %05d VerifStr( %s, %s, %s)\n", \
                __LINE__ , #verflg,#ptr1,#ptr2)) ?  \
        ((SPrint(prntBuf)), _maAccVerifyTknStr(verflg,ptr1,ptr2)):RFAILED;


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -