global.h

来自「符合移动协议的见空系统,很有使用简直,希望多下载」· C头文件 代码 · 共 37 行

H
37
字号
#if !defined(__GLOBAL_H__)
#define __GLOBAL_H__

#include "os_cpu.h"
#include "strct.h"
#include "stddef.h"
#include <Classes.hpp>
#include "stdio.h"

INT16U INT8Upt_2_INT16U(INT8U *ptChar);
void* str_cpy(UCHAR *str1,UCHAR *str2,UINT length);
void* str_chr(UCHAR *pt_strr,UCHAR m_sch);
void* mem_chr(INT8U *pt_strr,INT8U m_sch,INT32U length);
UCHAR* mem_ccpy(INT8U *pt_strr, INT8U *str2, INT8U c,INT8U length);
void INT16U_2_INT8Upt(INT8U *ptChar,INT16U mInt16u);
void INT32U_2_INT8Upt(INT8U *ptChar,INT32U mInt16u);
void Reverse_INT8U(INT8U  *ptChar, INT8U length);
void SwapCRC(INT8U *ptUChar);
void Swap_INT16U(INT16U  *ptChar);

UCHAR sms_length(PTCDMA_PACK pack_m);
INT16U  Generate_Pack_Identity();
void BuildObjectPack(INT16U ObjectId, int sizelen, INT8U *pStr);
String INT8U_2_Str(INT8U *pStr, INT16U posLen);
void INT16U_2_Str(INT16U *pStr, char *pResult);
void Str_2_INT8U(char *pStr, INT8U *ptUChar,int count);
void stringtoINT8U(char *str, INT8U *szKey);

void HexToStrFloat(INT8U *pStr, String *fx);
void StrFloatToHex(String fx, INT8U *pStr);
void FloatToHex(float fx, INT8U *pStr);
bool IsValidFloat(String fx);
INT8U SearchCode(INT16 pcode[100][5], INT16U utt);

#endif

⌨️ 快捷键说明

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