|
@ -48,11 +48,16 @@ static bool _create_and_send_timecode(uint32_t timecode0, uint32_t timecode1, ui |
|
|
static void create_and_send_timecode(uint32_t timecode0, uint32_t timecode1, uint32_t frameNum) { |
|
|
static void create_and_send_timecode(uint32_t timecode0, uint32_t timecode1, uint32_t frameNum) { |
|
|
static uint32_t exception1_times = 0; |
|
|
static uint32_t exception1_times = 0; |
|
|
static uint32_t exception2_times = 0; |
|
|
static uint32_t exception2_times = 0; |
|
|
|
|
|
static uint32_t exception3_times = 0; |
|
|
static uint32_t restart_times = 0; |
|
|
static uint32_t restart_times = 0; |
|
|
static uint32_t lasttxtime = 0; |
|
|
static uint32_t lasttxtime = 0; |
|
|
static int32_t last_two_packet_diff = 0; |
|
|
static int32_t last_two_packet_diff = 0; |
|
|
static bool connected = false; |
|
|
static bool connected = false; |
|
|
|
|
|
|
|
|
|
|
|
static uint32_t last_tc0; |
|
|
|
|
|
static uint32_t last_tc1; |
|
|
|
|
|
static uint32_t last_frameNum; |
|
|
|
|
|
|
|
|
uint32_t tx_begin_time = 0; |
|
|
uint32_t tx_begin_time = 0; |
|
|
uint32_t tx_end_time = 0; |
|
|
uint32_t tx_end_time = 0; |
|
|
int32_t two_packet_diff = 0; |
|
|
int32_t two_packet_diff = 0; |
|
@ -88,11 +93,18 @@ static void create_and_send_timecode(uint32_t timecode0, uint32_t timecode1, uin |
|
|
exception2_times++; |
|
|
exception2_times++; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
ZLOGI(TAG, "now:%d %d senddiff:%d e1:%d e2:%d", tx_begin_time, two_packet_diff, send_diff_time, exception1_times, exception2_times); |
|
|
|
|
|
|
|
|
if (last_tc0 == timecode0 && last_tc1 == timecode1 && last_frameNum == frameNum) { |
|
|
|
|
|
exception3_times++; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ZLOGI(TAG, "now:%d %d senddiff:%d e1:%d e2:%d e3:%d", tx_begin_time, two_packet_diff, send_diff_time, exception1_times, exception2_times, exception3_times); |
|
|
|
|
|
|
|
|
// |
|
|
// |
|
|
lasttxtime = tx_begin_time; |
|
|
lasttxtime = tx_begin_time; |
|
|
last_two_packet_diff = two_packet_diff; |
|
|
last_two_packet_diff = two_packet_diff; |
|
|
|
|
|
last_tc0 = timecode0; |
|
|
|
|
|
last_tc1 = timecode1; |
|
|
|
|
|
last_frameNum = frameNum; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// if () m_last_diff_time = starttime - m_last_tx_time; |
|
|
// if () m_last_diff_time = starttime - m_last_tx_time; |
|
|