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

📄 gps_jpeg.h

📁 在VC环境下的模拟运行,测试全通过,我很长时间才调试通过的
💻 H
字号:


#ifndef gps_jpeg_h_______
#define gps_jpeg_h_______

#include "gps_protocal.h"

fixed_status gps_jpeg_init(int widht, int height);

void gps_jpeg_close(void);

/* 需要重新画图*/
/* 上层程序需要定期检查,是否数据已经更新 */
fixed_bool gps_jpeg_need_redraw();

 /* -1表示遇到错误,程序需要退出;
 0表示预读成功,并且预读已经完全,点击或坐标改变前不需要预读
 1表示预读成功,但预读未足够,请再调用一次prefetch;*/
int gps_jpeg_prefetch(void); 

/* 是否存在上一张、下一张*/
/* type = 0 表示prev, type = 1表示next*/
fixed_bool gps_jpeg_has_next(int type);

/* 进入到上一张、下一张*/
/* type = 0 表示prev, type = 1表示next*/
fixed_status gps_jpeg_enter_next(int type);

/* 取值-1000到+1000。等比例缩放
-100表示缩小到一半,0表示不变,+100表示放大一半*/
fixed_status gps_jpeg_zoom(int scale);

/*取得内部比例尺,表示每一象素对应多少度的经度和纬度*/
/* 单位为0.00001经度和纬度。注意是小数点后面5位*/
void uint gps_jpeg_get_scale(int *longitude, int *latitude);

/* 取得当前比例尺, 单位m*/
uint gps_jpeg_get_scale();

/* 新的坐标定位信息*/
fixed_status gps_jpeg_navig(gps_protocol_info_t *info);

/* 用户触摸屏幕引起的位移,相对量,单位是象素*/
fixed_status gps_jpeg_move(int offset_x, int offset_y);

/* 回到当前坐标的中心点*/
fixed_status gps_jpeg_return();

/* 把图像画到rgb_buf中*/
void gps_jpeg_draw(uchar *rgb_buf);

#endif

⌨️ 快捷键说明

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