@ -548,6 +548,20 @@ static void CreateControls(struct etcpmon_app* app) {
app - > hEditTimerAckResp = CreateWindowExA ( WS_EX_CLIENTEDGE , " EDIT " , " " ,
app - > hEditTimerAckResp = CreateWindowExA ( WS_EX_CLIENTEDGE , " EDIT " , " " ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
q_col2 + 110 , qy - 2 , 50 , 18 , hWnd , ( HMENU ) IDC_EDIT_TIMER_ACK_RESP , hInst , NULL ) ;
q_col2 + 110 , qy - 2 , 50 , 18 , hWnd , ( HMENU ) IDC_EDIT_TIMER_ACK_RESP , hInst , NULL ) ;
/* System resources - below timer flags */
qy + = 28 ;
CreateWindowExA ( 0 , " STATIC " , " Timeouts: " ,
WS_CHILD | WS_VISIBLE , q_col1 , qy , 60 , 16 , hWnd , ( HMENU ) IDC_STATIC , hInst , NULL ) ;
app - > hEditActiveTimeouts = CreateWindowExA ( WS_EX_CLIENTEDGE , " EDIT " , " " ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
q_col1 + 65 , qy - 2 , 50 , 18 , hWnd , ( HMENU ) IDC_EDIT_ACTIVE_TIMEOUTS , hInst , NULL ) ;
CreateWindowExA ( 0 , " STATIC " , " Memory: " ,
WS_CHILD | WS_VISIBLE , q_col2 , qy , 50 , 16 , hWnd , ( HMENU ) IDC_STATIC , hInst , NULL ) ;
app - > hEditBusyMemory = CreateWindowExA ( WS_EX_CLIENTEDGE , " EDIT " , " " ,
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER ,
q_col2 + 60 , qy - 2 , 60 , 18 , hWnd , ( HMENU ) IDC_EDIT_BUSY_MEMORY , hInst , NULL ) ;
/* WaitAck queue state */
/* WaitAck queue state */
qy + = 30 ;
qy + = 30 ;
@ -1088,6 +1102,10 @@ void etcpmon_gui_update_metrics(struct etcpmon_app* app,
for ( int i = 0 ; i < 8 ; i + + ) {
for ( int i = 0 ; i < 8 ; i + + ) {
UpdateEditIfChanged ( hMain , IDC_EDIT_DEBUG_0 + i , " %u " , metrics - > etcp . debug [ i ] ) ;
UpdateEditIfChanged ( hMain , IDC_EDIT_DEBUG_0 + i , " %u " , metrics - > etcp . debug [ i ] ) ;
}
}
/* System resources */
UpdateEditIfChanged ( hMain , IDC_EDIT_ACTIVE_TIMEOUTS , " %u " , metrics - > etcp . active_timeouts ) ;
UpdateEditIfChanged ( hMain , IDC_EDIT_BUSY_MEMORY , " %u " , metrics - > etcp . busy_memory_blocks ) ;
/* Links list */
/* Links list */
if ( app - > hListLinks ) {
if ( app - > hListLinks ) {