#ifndef ATTR_BROADCAST_H #define ATTR_BROADCAST_H #include "cm_os.h" #include "nmea/nmea.h" // 景点信息 typedef struct { double longitude; // 经度 double latitude; // 纬度 char name[50]; // 景点名称 char description[200]; // 景点描述 } Attraction; // 初始化景点播报系统 void attr_broadcast_init(void); // 添加景点 void attr_broadcast_add_attraction(double lon, double lat, const char* name, const char* desc); // 停止景点播报任务 void attr_broadcast_stop(void); // 设置播报距离阈值 (米) void attr_broadcast_set_distance_threshold(double threshold); #endif /* ATTR_BROADCAST_H */