修改时间同步标志使用(存在延时),禁用组播回环
This commit is contained in:
@@ -589,7 +589,7 @@ ENUM_CM_RETURN APP_API_MainFunc(void)
|
||||
|
||||
//gFollowDataLen = GetCiAppData(gFollowData);
|
||||
memset(gFollowData,0x00,1024*1500);
|
||||
MSCP_SetFollowData(gFollowData, 1024*1500);
|
||||
MSCP_SetFollowData(gFollowData, 1024*1500 - 1);
|
||||
|
||||
return retVal;
|
||||
}
|
||||
|
||||
@@ -180,6 +180,7 @@ ENUM_CM_RETURN CM_UDP_Socket_Create(OUT CM_SOCKET* pSock, IN CM_BOOL isNonBlockM
|
||||
ENUM_CM_RETURN retError = ENUM_CM_FALSE; /* 临时返回值 */
|
||||
struct ip_mreq multiCast; /* 组播配置 */
|
||||
CM_INT32 bCast = 1;
|
||||
u_char loop; /* 0 = disable, 1 = enable (default) */
|
||||
/*- 是否UDP服务未初始化或输入非法 */
|
||||
if ((CM_TRUE != s_UDP_Initialized) || (NULL == pSock))
|
||||
{
|
||||
@@ -209,6 +210,8 @@ ENUM_CM_RETURN CM_UDP_Socket_Create(OUT CM_SOCKET* pSock, IN CM_BOOL isNonBlockM
|
||||
/*组播发送*/
|
||||
addrHost.sin_addr.s_addr = addrIP;
|
||||
(void)setsockopt(*pSock, IPPROTO_IP, IP_MULTICAST_IF, &addrHost.sin_addr, sizeof(addrHost.sin_addr));
|
||||
loop = 0;
|
||||
(void)setsockopt(*pSock, IPPROTO_IP, IP_MULTICAST_LOOP, &loop, sizeof(loop));
|
||||
break;
|
||||
case ENUM_MULTICAST_RCV:
|
||||
/*组播接收*/
|
||||
|
||||
@@ -630,7 +630,7 @@ static void SelfCheckInit(void)
|
||||
{
|
||||
#ifdef QNX
|
||||
/*- 文件自检初始化 */
|
||||
PFM_FileInit();
|
||||
//PFM_FileInit();
|
||||
/*- 内存自检初始化*/
|
||||
PFM_MemCheck_Init();
|
||||
/*- CPU自检初始化*/
|
||||
|
||||
@@ -133,6 +133,7 @@ static void SFM_2x2_Eth422StateDark(void);
|
||||
// 主要实现函数
|
||||
void save_to_file(const char *format, ...)
|
||||
{
|
||||
return;
|
||||
FILE *fp = NULL;
|
||||
va_list args;
|
||||
int result = 0;
|
||||
|
||||
Reference in New Issue
Block a user