@@ -59,7 +59,7 @@ static void prv_close_client(void) {
59
59
if (rv ) {
60
60
ESP_LOGW (TAG , "Failed to destroy client[%d]" , rv );
61
61
}
62
- memfault_metrics_heartbeat_timer_stop ( MEMFAULT_METRICS_KEY ( mqtt_conn_uptime ) );
62
+ MEMFAULT_HEARTBEAT_TIMER_STOP ( mqtt_conn_uptime );
63
63
64
64
s_mqtt_client = NULL ;
65
65
}
@@ -91,14 +91,14 @@ static int prv_create_client(void) {
91
91
rv = xSemaphoreTake (s_mqtt_connected , (1000 * 10 ) / portTICK_PERIOD_MS );
92
92
if (rv != pdTRUE ) {
93
93
ESP_LOGE (TAG , "MQTT client failed to connect[%d]" , rv );
94
- memfault_metrics_heartbeat_timer_start ( MEMFAULT_METRICS_KEY ( mqtt_conn_downtime ) );
94
+ MEMFAULT_HEARTBEAT_TIMER_START ( mqtt_conn_downtime );
95
95
prv_close_client ();
96
96
return -1 ;
97
97
}
98
98
99
99
// Update connection metrics when connected
100
- memfault_metrics_heartbeat_timer_stop ( MEMFAULT_METRICS_KEY ( mqtt_conn_downtime ) );
101
- memfault_metrics_heartbeat_timer_start ( MEMFAULT_METRICS_KEY ( mqtt_conn_uptime ) );
100
+ MEMFAULT_HEARTBEAT_TIMER_STOP ( mqtt_conn_downtime );
101
+ MEMFAULT_HEARTBEAT_TIMER_START ( mqtt_conn_uptime );
102
102
103
103
// Set topic alias before publishing
104
104
rv = esp_mqtt5_client_set_publish_property (s_mqtt_client , & s_publish_property );
@@ -161,8 +161,8 @@ int app_memfault_transport_send_chunks(void) {
161
161
break ;
162
162
}
163
163
164
- memfault_metrics_heartbeat_add ( MEMFAULT_METRICS_KEY ( mqtt_publish_bytes ) , chunk_size );
165
- memfault_metrics_heartbeat_add ( MEMFAULT_METRICS_KEY ( mqtt_publish_count ) , 1 );
164
+ MEMFAULT_HEARTBEAT_ADD ( mqtt_publish_bytes , chunk_size );
165
+ MEMFAULT_HEARTBEAT_ADD ( mqtt_publish_count , 1 );
166
166
ESP_LOGD (TAG , "chunk[%d], len[%zu] published to %s" , rv , chunk_size , s_topic_string );
167
167
}
168
168
0 commit comments