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

📄 tupfmt.hpp

📁 ABis无线接口全套资料
💻 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 + -