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

📄 stream.h

📁 名厂车载GPS通信终端
💻 H
字号:
#ifndef STREAM_H
#define STREAM_H      1
#ifdef  STREAM_GLOBAL
#define STREAM_EXT
#else 
#define STREAM_EXT  extern
#endif
 
#define MAX_STREAM_NUM   5
typedef struct {
uchar *start;
uchar *in;
uint  len;
uint  size;
uchar status;
}STREAM_STRUCT;

STREAM_EXT STREAM_STRUCT stream[MAX_STREAM_NUM];
//--------------------------------------------------------------
STREAM_EXT void Init_StreamMem(void);
STREAM_EXT STREAM_STRUCT *Create_Stream(uchar *buf ,uint size);
STREAM_EXT void Init_Stream(STREAM_STRUCT *stream);
STREAM_EXT uchar Write_Absbyte_Stream(STREAM_STRUCT *stream,uint num,uchar ch);
STREAM_EXT uchar Write_Absword_Stream(STREAM_STRUCT *stream,uint num ,uint ch);
STREAM_EXT uchar Write_Byte_Stream(STREAM_STRUCT *stream,uchar ch);
STREAM_EXT uchar Write_Ascii_Stream(STREAM_STRUCT *stream,uchar far *ptr,uint len);
STREAM_EXT uchar Write_Word_Stream(STREAM_STRUCT *stream,uint ch);
STREAM_EXT uchar write_crc_stream(STREAM_STRUCT *stream);
STREAM_EXT uchar Write_Ptr_Stream(STREAM_STRUCT *stream,uchar far *ptr,uint len);
STREAM_EXT uint  Get_Stream_Len(STREAM_STRUCT *stream);
STREAM_EXT uchar  *Get_Stream_Head(STREAM_STRUCT *stream);
STREAM_EXT uchar Write_Code_Stream(STREAM_STRUCT *stream,uchar far *ptr,uchar key,uchar ptrlen,uchar len);
STREAM_EXT uchar Write_Tel_Stream(STREAM_STRUCT *stream,uchar far *tel,uchar tellen,uchar limitlen);
#endif 

⌨️ 快捷键说明

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