📄 tupfmt.hpp
字号:
//
// tupfmt.hpp
//
#ifndef _TUPFMT_HPP
#define _TUPFMT_HPP
#ifndef _SS7FMT_HPP
#include "ss7fmt.hpp"
#endif
#ifndef _TUPIEFMT_HPP
#include "tupiefmt.hpp"
#endif
#pragma pack(1)
//TUP_IAM
struct SCTupIamHeader
{
STupHead24bits hdr;
STupCallingPartysCatetgory cpc;
STupIaMessageIndicators mi;
//Address signals...
};
//TUP_IAI
struct SCTupIaiHeader
{
STupHead24bits hdr;
STupCallingPartysCatetgory cpc;
STupIaMessageIndicators mi;
//Called address signals...
// unsigned char addr[24];
// STupFirstIndicationLanguage fst;
// network capability and user information default.
// blocking usergroup information default.
// expansion calling nature default.
// expansion route nature default.
// STupCallingPartyNumber_H cll;
// STupOriginalCalledNumber_H ocl;
//SChargeInformation ci;
};
//TUP_SAM
struct SCTupSamHeader
{
STupHead24bits hdr;
STupSamAddressNumber sami;
//Address signals...
};
//TUP_SAO
struct SCTupSaoHeader
{
STupHead24bits hdr;
STupSaoAddressNumber digit;
//Address signals...
};
//TUP_GSM
struct SCTupGsmHeader
{
STupHead24bits hdr;
STupResponseTypeIndicator rti;
// STupCallingPartysCatetgory cat;
// STUPIaMessageIndicators cci;
// STupSwitchingCallingSignalInformation swt;
};
//TUP_COT
struct SCTupCotHeader
{
STupHead24bits hdr;
//.......
};
//TUP_CCF
typedef SCTupCotHeader SCTupCcfHeader;
/*
struct SCTupCcfHeader
{
STupHead24bits hdr;
//......
};
*/
//TUP_GRQ
struct SCTupGrqHeader
{
STupHead24bits hdr;
STupRequestTypeIndicator rti;
};
//TUP_ACM
struct SCTupAcmHeader
{
STupHead24bits hdr;
STupAcmMessageIndicator mi;
};
//TUP_CHG
struct SCTupChgHeader
{
STupHead24bits hdr;
STupChargeInformation ci;
};
//TUP_SEC
typedef SCTupCotHeader SCTupSecHeader;
/*
struct SCTupSecHeader
{
STupHead24bits hdr;
};
*/
//TUP_CGC
typedef SCTupCotHeader SCTupCgcHeader;
/*
struct SCTupCgcHeader
{
STupHead24bits hdr;
//......
};
*/
//TUP_NNC
typedef SCTupCotHeader SCTupNncHeader;
/*
struct SCTupNncHeader
{
STupHead24bits hdr;
//......
};
*/
//TUP_ADI
typedef SCTupCotHeader SCTupAdiHeader;
/*
struct SCTupAdiHeader
{
STupHead24bits hdr;
//......
};
*/
//TUP_CFL
typedef SCTupCotHeader SCTupCflHeader;
/*
struct SCTupCflHeader
{
STupHead24bits hdr;
//.....
};
*/
//TUP_SSB
typedef SCTupCotHeader SCTupSsbHeader;
/*
struct SCTupSsbHeader
{
STupHead24bits hdr;
};
*/
//TUP_UNN
typedef SCTupCotHeader SCTupUnnHeader;
/*
struct SCTupUnnHeader
{
STupHead24bits hdr;
};
*/
//TUP_LOS
typedef SCTupCotHeader SCTupLosHeader;
/*
struct SCTupLosHeader
{
STupHead24bits hdr;
};
*/
//TUP_SST
typedef SCTupCotHeader SCTupSstHeader;
/*
struct SCTupSstHeader
{
STupHead24bits hdr;
};
*/
//TUP_ACB
typedef SCTupCotHeader SCTupAcbHeader;
/*
struct SCTupAcbHeader
{
STupHead24bits hdr;
};
*/
//TUP_DPN
typedef SCTupCotHeader SCTupDpnHeader;
/*
struct SCTupDpnHeader
{
STupHead24bits hdr;
};
*/
//TUP_EUM
/*
struct SCTupEumHeader
{
STupHead24bits hdr;
STupUserBusyIndicator uby;
STupSignalPoitCode pc;
};
*/
//TUP_ANU
typedef SCTupCotHeader SCTupAnuHeader;
/*
struct SCTupAnuHeader
{
STupHead24bits hdr;
};
*/
//TUP_ANC
typedef SCTupCotHeader SCTupAncHeader;
/*
struct SCTupAncHeader
{
STupHead24bits hdr;
};
*/
//TUP_ANN
typedef SCTupCotHeader SCTupAnnHeader;
/*
struct SCTupAnnHeader
{
STupHead24bits hdr;
};
*/
// TUP_CBK
typedef SCTupCotHeader SCTupCbkHeader;
/*
struct SCTupCbkHeader
{
STupHead24bits hdr;
};
*/
//TUP_CLF
typedef SCTupCotHeader SCTupClfHeader;
/*
struct SCTupClfHeader
{
STupHead24bits hdr;
};
*/
//TUP_RAN
typedef SCTupCotHeader SCTupRanHeader;
/*
struct SCTupRanHeader
{
STupHead24bits hdr;
};
*/
//TUP_FOT
typedef SCTupCotHeader SCTupFotHeader;
/*
struct SCTupFotHeader
{
STupHead24bits hdr;
};
*/
//TUP_CCL
typedef SCTupCotHeader SCTupCclHeader;
/*
struct SCTupCclHeader
{
STupHead24bits hdr;
};
*/
//TUP_RLG
typedef SCTupCotHeader SCTupRlgHeader;
/*
struct SCTupRlgHeader
{
STupHead24bits hdr;
};
*/
//TUP_BLO
typedef SCTupCotHeader SCTupBloHeader;
/*
struct SCTupBloHeader
{
STupHead24bits hdr;
};
*/
//TUP_BLA
typedef SCTupCotHeader SCTupBlaHeader;
/*
struct SCTupBlaHeader
{
STupHead24bits hdr;
};
*/
//TUP_UBL
typedef SCTupCotHeader SCTupUblHeader;
/*
struct SCTupUblHeader
{
STupHead24bits hdr;
};
*/
//TUP_UBA
typedef SCTupCotHeader SCTupUbaHeader;
/*
struct SCTupUbaHeader
{
STupHead24bits hdr;
};
*/
//TUP_CCR
typedef SCTupCotHeader SCTupCcrHeader;
/*
struct SCTupCcrHeader
{
STupHead24bits hdr;
};
*/
// TUP_RSC
typedef SCTupCotHeader SCTupRscHeader;
/*
struct SCTupRscHeader
{
STupHead24bits hdr;
// STupGrmRng rng;
};
*/
// TUP_GRS
struct SCTupGrsHeader
{
STupHead24bits hdr;
STupRangeStatus rs;
};
//TUP_MGB
struct SCTupMgbHeader
{
STupHead24bits hdr;
STupRangeStatus rs;
};
typedef SCTupMgbHeader SCTupMbaHeader;
typedef SCTupMgbHeader SCTupMcuHeader;
typedef SCTupMgbHeader SCTupMuaHeader;
typedef SCTupMgbHeader SCTupHgbHeader;
typedef SCTupMgbHeader SCTupHbaHeader;
typedef SCTupMgbHeader SCTupHguHeader;
typedef SCTupMgbHeader SCTupHuaHeader;
// typedef SCTupMgbHeader SCTupGrsHeader;
typedef SCTupMgbHeader SCTupGraHeader;
typedef SCTupMgbHeader SCTupSgbHeader;
typedef SCTupMgbHeader SCTupSguHeader;
typedef SCTupMgbHeader SCTupSuaHeader;
//TUP_ACC
/*
struct SCTupAccHeader
{
STupHead24bits hdr;
STupMessageCongestionInformation cnf;
};
*/
//TUP_MPM
struct SCTupMpmHeader
{
STupHead24bits hdr;
STupChargeInformation ci;
};
//TUP_OPR
typedef SCTupCotHeader SCTupOprHeader;
/*
struct SCTupOprHeader
{
STupHead24bits hdr;
};
*/
//TUP_SLB
typedef SCTupCotHeader SCTupSlbHeader;
/*
struct SCTupSlbHeader
{
STupHead24bits hdr;
};
*/
//TUP_STB
typedef SCTupCotHeader SCTupStbHeader;
/*
struct SCTupStbHeader
{
STupHead24bits hdr;
};
*/
//TUP_MAL
typedef SCTupCotHeader SCTupMalHeader;
/*
struct SCTupMalHeader
{
STupHead24bits hdr;
};
*/
#pragma pack( )
#endif
// ------------------------------------------------------------------------
//
// Revision list.
// ==============
//
// 1.0, 2005-12-12, Wang jinquan
// Initial version.
// 2.0, 2005-12-25, Wu jianjin.
// Fix message structure error and re-naming all structure's name.
// ------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -