diff --git a/applications/subghz/scenes/subghz_scene_read_raw.c b/applications/subghz/scenes/subghz_scene_read_raw.c index 0577fbee3..74fa456b2 100644 --- a/applications/subghz/scenes/subghz_scene_read_raw.c +++ b/applications/subghz/scenes/subghz_scene_read_raw.c @@ -1,12 +1,10 @@ -#include -#include #include "../subghz_i.h" #include "../views/subghz_read_raw.h" #include #include #include -#define RAW_FILE_NAME "R_" +#define RAW_FILE_NAME "RAW_" #define TAG "SubGhzSceneReadRAW" bool subghz_scene_read_raw_update_filename(SubGhz* subghz) { @@ -243,22 +241,8 @@ bool subghz_scene_read_raw_on_event(void* context, SceneManagerEvent event) { string_t temp_str; string_init(temp_str); - - FuriHalRtcDateTime datetime; - furi_hal_rtc_get_datetime(&datetime); - char strings[1][25]; - sprintf( - strings[0], - "%s%.4d%.2d%.2d%.2d%.2d", - "R", - datetime.year, - datetime.month, - datetime.day, - datetime.hour, - datetime.minute); - string_printf( - temp_str, "%s/%s%s", SUBGHZ_RAW_FOLDER, strings[0], SUBGHZ_APP_EXTENSION); + temp_str, "%s/%s%s", SUBGHZ_RAW_FOLDER, RAW_FILE_NAME, SUBGHZ_APP_EXTENSION); subghz_protocol_raw_gen_fff_data(subghz->txrx->fff_data, string_get_cstr(temp_str)); string_clear(temp_str); @@ -279,21 +263,9 @@ bool subghz_scene_read_raw_on_event(void* context, SceneManagerEvent event) { scene_manager_next_scene(subghz->scene_manager, SubGhzSceneNeedSaving); } else { //subghz_get_preset_name(subghz, subghz->error_str); - FuriHalRtcDateTime datetime; - furi_hal_rtc_get_datetime(&datetime); - char strings[1][25]; - sprintf( - strings[0], - "%s%.4d%.2d%.2d%.2d%.2d", - "R", - datetime.year, - datetime.month, - datetime.day, - datetime.hour, - datetime.minute); if(subghz_protocol_raw_save_to_file_init( (SubGhzProtocolDecoderRAW*)subghz->txrx->decoder_result, - strings[0], + RAW_FILE_NAME, subghz->txrx->frequency, subghz->txrx->preset)) { DOLPHIN_DEED(DolphinDeedSubGhzRawRec); @@ -359,4 +331,4 @@ void subghz_scene_read_raw_on_exit(void* context) { //filter restoration subghz_receiver_set_filter(subghz->txrx->receiver, SubGhzProtocolFlag_Decodable); -} +} \ No newline at end of file diff --git a/applications/subghz/scenes/subghz_scene_save_name.c b/applications/subghz/scenes/subghz_scene_save_name.c index 272cb6811..488ebeb28 100644 --- a/applications/subghz/scenes/subghz_scene_save_name.c +++ b/applications/subghz/scenes/subghz_scene_save_name.c @@ -138,4 +138,4 @@ void subghz_scene_save_name_on_exit(void* context) { // Clear view text_input_reset(subghz->text_input); -} +} \ No newline at end of file