/* * 主机侧单测桩:net_socket.h(收缩版,:8888 退役后) * 模块功能:为 App/sync/time_sync.c 提供主机可编译的 net_get_generation 声明。 * * ⚠ 仅供 test/host/time_sync/ 使用,不参与 MCU 构建。 * 真实头(Drivers/BSP/NET/net_socket.h)包含 net_types.h → net_config.h,并经 * FreeRTOS.h / task.h 拖入整套 FreeRTOS;本桩改为包含同名桩头(含 FreeRTOS/task * 两条**保真**包含——生产源正是靠真实头的这条链拿到 vTaskDelay / pdMS_TO_TICKS)。 * * 收缩说明(2026-11-04)::8888 退役后本任务只剩 net_get_generation 一处网络 * 调用。socket / bind / listen / accept / close / recv 族声明**刻意不列**—— * 若 time_sync 循环重新伸手碰监听族 API,测试 TU 会因"未声明 + 无强符号桩"在 * 编译/链接期直接爆,这是退役语义的编译期绊线(替代退役前的运行时断言)。 * * 创建日期:2026-10-10(2026-11-04 随 :8888 退役收缩) */ #ifndef NET_SOCKET_H #define NET_SOCKET_H #include #include "FreeRTOS.h" #include "task.h" #ifdef __cplusplus extern "C" { #endif /* 与 Drivers/BSP/NET/net_socket.h 签名一致 */ uint32_t net_get_generation(void); #ifdef __cplusplus } #endif #endif /* NET_SOCKET_H */