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

📄 capiutil.h

📁 讲述linux的初始化过程
💻 H
📖 第 1 页 / 共 2 页
字号:
}static inline void capi_fill_ALERT_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,				       __u32 adr,				       _cstruct BChannelinformation,				       _cstruct Keypadfacility,				       _cstruct Useruserdata,				       _cstruct Facilitydataarray){	capi_cmsg_header(cmsg, ApplId, 0x01, 0x80, Messagenumber, adr);	cmsg->BChannelinformation = BChannelinformation;	cmsg->Keypadfacility = Keypadfacility;	cmsg->Useruserdata = Useruserdata;	cmsg->Facilitydataarray = Facilitydataarray;}static inline void capi_fill_CONNECT_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					 __u32 adr,					 __u16 CIPValue,					 _cstruct CalledPartyNumber,					 _cstruct CallingPartyNumber,					 _cstruct CalledPartySubaddress,					 _cstruct CallingPartySubaddress,					 __u16 B1protocol,					 __u16 B2protocol,					 __u16 B3protocol,					 _cstruct B1configuration,					 _cstruct B2configuration,					 _cstruct B3configuration,					 _cstruct BC,					 _cstruct LLC,					 _cstruct HLC,					 _cstruct BChannelinformation,					 _cstruct Keypadfacility,					 _cstruct Useruserdata,					 _cstruct Facilitydataarray){	capi_cmsg_header(cmsg, ApplId, 0x02, 0x80, Messagenumber, adr);	cmsg->CIPValue = CIPValue;	cmsg->CalledPartyNumber = CalledPartyNumber;	cmsg->CallingPartyNumber = CallingPartyNumber;	cmsg->CalledPartySubaddress = CalledPartySubaddress;	cmsg->CallingPartySubaddress = CallingPartySubaddress;	cmsg->B1protocol = B1protocol;	cmsg->B2protocol = B2protocol;	cmsg->B3protocol = B3protocol;	cmsg->B1configuration = B1configuration;	cmsg->B2configuration = B2configuration;	cmsg->B3configuration = B3configuration;	cmsg->BC = BC;	cmsg->LLC = LLC;	cmsg->HLC = HLC;	cmsg->BChannelinformation = BChannelinformation;	cmsg->Keypadfacility = Keypadfacility;	cmsg->Useruserdata = Useruserdata;	cmsg->Facilitydataarray = Facilitydataarray;}static inline void capi_fill_DATA_B3_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					 __u32 adr,					 __u32 Data,					 __u16 DataLength,					 __u16 DataHandle,					 __u16 Flags){	capi_cmsg_header(cmsg, ApplId, 0x86, 0x80, Messagenumber, adr);	cmsg->Data = Data;	cmsg->DataLength = DataLength;	cmsg->DataHandle = DataHandle;	cmsg->Flags = Flags;}static inline void capi_fill_DISCONNECT_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					    __u32 adr,					    _cstruct BChannelinformation,					    _cstruct Keypadfacility,					    _cstruct Useruserdata,					    _cstruct Facilitydataarray){	capi_cmsg_header(cmsg, ApplId, 0x04, 0x80, Messagenumber, adr);	cmsg->BChannelinformation = BChannelinformation;	cmsg->Keypadfacility = Keypadfacility;	cmsg->Useruserdata = Useruserdata;	cmsg->Facilitydataarray = Facilitydataarray;}static inline void capi_fill_DISCONNECT_B3_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					       __u32 adr,					       _cstruct NCPI){	capi_cmsg_header(cmsg, ApplId, 0x84, 0x80, Messagenumber, adr);	cmsg->NCPI = NCPI;}static inline void capi_fill_MANUFACTURER_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					      __u32 adr,					      __u32 ManuID,					      __u32 Class,					      __u32 Function,					      _cstruct ManuData){	capi_cmsg_header(cmsg, ApplId, 0xff, 0x80, Messagenumber, adr);	cmsg->ManuID = ManuID;	cmsg->Class = Class;	cmsg->Function = Function;	cmsg->ManuData = ManuData;}static inline void capi_fill_RESET_B3_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					  __u32 adr,					  _cstruct NCPI){	capi_cmsg_header(cmsg, ApplId, 0x87, 0x80, Messagenumber, adr);	cmsg->NCPI = NCPI;}static inline void capi_fill_SELECT_B_PROTOCOL_REQ(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,						   __u32 adr,						   __u16 B1protocol,						   __u16 B2protocol,						   __u16 B3protocol,						_cstruct B1configuration,						_cstruct B2configuration,						_cstruct B3configuration){	capi_cmsg_header(cmsg, ApplId, 0x41, 0x80, Messagenumber, adr);	cmsg->B1protocol = B1protocol;	cmsg->B2protocol = B2protocol;	cmsg->B3protocol = B3protocol;	cmsg->B1configuration = B1configuration;	cmsg->B2configuration = B2configuration;	cmsg->B3configuration = B3configuration;}static inline void capi_fill_CONNECT_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					  __u32 adr,					  __u16 Reject,					  __u16 B1protocol,					  __u16 B2protocol,					  __u16 B3protocol,					  _cstruct B1configuration,					  _cstruct B2configuration,					  _cstruct B3configuration,					  _cstruct ConnectedNumber,					  _cstruct ConnectedSubaddress,					  _cstruct LLC,					  _cstruct BChannelinformation,					  _cstruct Keypadfacility,					  _cstruct Useruserdata,					  _cstruct Facilitydataarray){	capi_cmsg_header(cmsg, ApplId, 0x02, 0x83, Messagenumber, adr);	cmsg->Reject = Reject;	cmsg->B1protocol = B1protocol;	cmsg->B2protocol = B2protocol;	cmsg->B3protocol = B3protocol;	cmsg->B1configuration = B1configuration;	cmsg->B2configuration = B2configuration;	cmsg->B3configuration = B3configuration;	cmsg->ConnectedNumber = ConnectedNumber;	cmsg->ConnectedSubaddress = ConnectedSubaddress;	cmsg->LLC = LLC;	cmsg->BChannelinformation = BChannelinformation;	cmsg->Keypadfacility = Keypadfacility;	cmsg->Useruserdata = Useruserdata;	cmsg->Facilitydataarray = Facilitydataarray;}static inline void capi_fill_CONNECT_ACTIVE_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,						 __u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x03, 0x83, Messagenumber, adr);}static inline void capi_fill_CONNECT_B3_ACTIVE_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,						    __u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x83, 0x83, Messagenumber, adr);}static inline void capi_fill_CONNECT_B3_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					     __u32 adr,					     __u16 Reject,					     _cstruct NCPI){	capi_cmsg_header(cmsg, ApplId, 0x82, 0x83, Messagenumber, adr);	cmsg->Reject = Reject;	cmsg->NCPI = NCPI;}static inline void capi_fill_CONNECT_B3_T90_ACTIVE_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,							__u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x88, 0x83, Messagenumber, adr);}static inline void capi_fill_DATA_B3_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					  __u32 adr,					  __u16 DataHandle){	capi_cmsg_header(cmsg, ApplId, 0x86, 0x83, Messagenumber, adr);	cmsg->DataHandle = DataHandle;}static inline void capi_fill_DISCONNECT_B3_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,						__u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x84, 0x83, Messagenumber, adr);}static inline void capi_fill_DISCONNECT_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					     __u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x04, 0x83, Messagenumber, adr);}static inline void capi_fill_FACILITY_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					   __u32 adr,					   __u16 FacilitySelector){	capi_cmsg_header(cmsg, ApplId, 0x80, 0x83, Messagenumber, adr);	cmsg->FacilitySelector = FacilitySelector;}static inline void capi_fill_INFO_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,				       __u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x08, 0x83, Messagenumber, adr);}static inline void capi_fill_MANUFACTURER_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					       __u32 adr,					       __u32 ManuID,					       __u32 Class,					       __u32 Function,					       _cstruct ManuData){	capi_cmsg_header(cmsg, ApplId, 0xff, 0x83, Messagenumber, adr);	cmsg->ManuID = ManuID;	cmsg->Class = Class;	cmsg->Function = Function;	cmsg->ManuData = ManuData;}static inline void capi_fill_RESET_B3_RESP(_cmsg * cmsg, __u16 ApplId, __u16 Messagenumber,					   __u32 adr){	capi_cmsg_header(cmsg, ApplId, 0x87, 0x83, Messagenumber, adr);}#endif				/* __CAPIUTIL_H__ */

⌨️ 快捷键说明

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