/*Pack and send on general multicast ip adress an Announce message*/ void issueAnnounce(RunTimeOpts *rtOpts,PtpClock *ptpClock) { msgPackAnnounce(ptpClock->msgObuf,ptpClock); if (!netSendGeneral(ptpClock->msgObuf,ANNOUNCE_LENGTH, &ptpClock->netPath, 0)) { toState(PTP_FAULTY,rtOpts,ptpClock); DBGV("Announce message can't be sent -> FAULTY state \n"); } else { DBGV("Announce MSG sent ! \n"); ptpClock->sentAnnounceSequenceId++; } }
/*Pack and send on general multicast ip adress an Announce message*/ static void issueAnnounce(PtpClock *ptpClock) { msgPackAnnounce(ptpClock, ptpClock->msgObuf); if (!netSendGeneral(&ptpClock->netPath, ptpClock->msgObuf, ANNOUNCE_LENGTH)) { ERROR("issueAnnounce: can't sent\n"); toState(ptpClock, PTP_FAULTY); } else { DBGV("issueAnnounce\n"); ptpClock->sentAnnounceSequenceId++; } }