From 650a2b80c0cf6a3f550d561607c08a9389748f4c Mon Sep 17 00:00:00 2001 From: Ryo Suzumoto Date: Thu, 2 Mar 2023 04:39:22 +0900 Subject: [PATCH] reorder ds func --- Drivers/Super/driver_super.c | 50 ++++++++++++++++++------------------ Drivers/Super/driver_super.h | 17 ++++++------ 2 files changed, 33 insertions(+), 34 deletions(-) diff --git a/Drivers/Super/driver_super.c b/Drivers/Super/driver_super.c index 26649aaa3..1c6cfb17a 100644 --- a/Drivers/Super/driver_super.c +++ b/Drivers/Super/driver_super.c @@ -1400,13 +1400,6 @@ void DSSC_disable_strict_frame_search(DS_StreamConfig* p_stream_config) p_stream_config->settings.is_strict_frame_search_ = 0; } -void DSSC_set_tx_frame(DS_StreamConfig* p_stream_config, - uint8_t* tx_frame) -{ - p_stream_config->settings.tx_frame_ = tx_frame; - p_stream_config->internal.is_validation_needed_for_send_ = 1; -} - const uint8_t* DSSC_get_tx_frame(DS_StreamConfig* p_stream_config) { return p_stream_config->settings.tx_frame_; @@ -1417,10 +1410,10 @@ uint8_t* DSSC_get_tx_frame_as_non_const_pointer(DS_StreamConfig* p_stream_config return p_stream_config->settings.tx_frame_; } -void DSSC_set_tx_frame_size(DS_StreamConfig* p_stream_config, - const uint16_t tx_frame_size) +void DSSC_set_tx_frame(DS_StreamConfig* p_stream_config, + uint8_t* tx_frame) { - p_stream_config->settings.tx_frame_size_ = tx_frame_size; + p_stream_config->settings.tx_frame_ = tx_frame; p_stream_config->internal.is_validation_needed_for_send_ = 1; } @@ -1429,10 +1422,10 @@ uint16_t DSSC_get_tx_frame_size(const DS_StreamConfig* p_stream_config) return (uint16_t)p_stream_config->settings.tx_frame_size_; } -void DSSC_set_tx_frame_buffer_size(DS_StreamConfig* p_stream_config, - const int16_t tx_frame_buffer_size) +void DSSC_set_tx_frame_size(DS_StreamConfig* p_stream_config, + const uint16_t tx_frame_size) { - p_stream_config->settings.tx_frame_buffer_size_ = tx_frame_buffer_size; + p_stream_config->settings.tx_frame_size_ = tx_frame_size; p_stream_config->internal.is_validation_needed_for_send_ = 1; } @@ -1441,6 +1434,13 @@ int16_t DSSC_get_tx_frame_buffer_size(DS_StreamConfig* p_stream_config) return (int16_t)p_stream_config->settings.tx_frame_buffer_size_; } +void DSSC_set_tx_frame_buffer_size(DS_StreamConfig* p_stream_config, + const int16_t tx_frame_buffer_size) +{ + p_stream_config->settings.tx_frame_buffer_size_ = tx_frame_buffer_size; + p_stream_config->internal.is_validation_needed_for_send_ = 1; +} + void DSSC_set_rx_buffer(DS_StreamConfig* p_stream_config, DS_StreamRecBuffer* rx_buffer) { @@ -1457,6 +1457,11 @@ void DSSC_set_rx_header(DS_StreamConfig* p_stream_config, p_stream_config->internal.is_validation_needed_for_rec_ = 1; } +uint16_t DSSC_get_rx_header_size(const DS_StreamConfig* p_stream_config) +{ + return (uint16_t)p_stream_config->settings.rx_header_size_; +} + void DSSC_set_rx_footer(DS_StreamConfig* p_stream_config, const uint8_t* rx_footer, const uint16_t rx_footer_size) @@ -1466,18 +1471,6 @@ void DSSC_set_rx_footer(DS_StreamConfig* p_stream_config, p_stream_config->internal.is_validation_needed_for_rec_ = 1; } -void DSSC_set_rx_frame_size(DS_StreamConfig* p_stream_config, - const int16_t rx_frame_size) -{ - p_stream_config->settings.rx_frame_size_ = rx_frame_size; - p_stream_config->internal.is_validation_needed_for_rec_ = 1; -} - -uint16_t DSSC_get_rx_header_size(const DS_StreamConfig* p_stream_config) -{ - return (uint16_t)p_stream_config->settings.rx_header_size_; -} - uint16_t DSSC_get_rx_footer_size(const DS_StreamConfig* p_stream_config) { return (uint16_t)p_stream_config->settings.rx_footer_size_; @@ -1488,6 +1481,13 @@ int16_t DSSC_get_rx_frame_size(const DS_StreamConfig* p_stream_config) return (int16_t)p_stream_config->settings.rx_frame_size_; } +void DSSC_set_rx_frame_size(DS_StreamConfig* p_stream_config, + const int16_t rx_frame_size) +{ + p_stream_config->settings.rx_frame_size_ = rx_frame_size; + p_stream_config->internal.is_validation_needed_for_rec_ = 1; +} + void DSSC_set_rx_framelength_pos(DS_StreamConfig* p_stream_config, const int16_t rx_framelength_pos) { diff --git a/Drivers/Super/driver_super.h b/Drivers/Super/driver_super.h index 84bb9067d..419588721 100644 --- a/Drivers/Super/driver_super.h +++ b/Drivers/Super/driver_super.h @@ -547,7 +547,7 @@ void DSC_set_time_threshold_for_rx_disruption(DriverSuper* p_super, const uint32_t time_threshold_for_rx_disruption); -// ###### DS_Config Getter/Setter of Info ###### +// ###### DS_Config Getter of Info ###### const DS_RecStatus* DSC_get_rec_status(const DriverSuper* p_super); uint32_t DSC_get_rx_count(const DriverSuper* p_super); uint32_t DSC_get_rx_call_count(const DriverSuper* p_super); @@ -565,31 +565,30 @@ uint8_t DSSC_get_is_strict_frame_search(const DS_StreamConfig* p_stream_config); void DSSC_enable_strict_frame_search(DS_StreamConfig* p_stream_config); void DSSC_disable_strict_frame_search(DS_StreamConfig* p_stream_config); -// FIXME: get, set 順番逆? -void DSSC_set_tx_frame(DS_StreamConfig* p_stream_config, - uint8_t* tx_frame); const uint8_t* DSSC_get_tx_frame(DS_StreamConfig* p_stream_config); uint8_t* DSSC_get_tx_frame_as_non_const_pointer(DS_StreamConfig* p_stream_config); +void DSSC_set_tx_frame(DS_StreamConfig* p_stream_config, + uint8_t* tx_frame); +uint16_t DSSC_get_tx_frame_size(const DS_StreamConfig* p_stream_config); void DSSC_set_tx_frame_size(DS_StreamConfig* p_stream_config, const uint16_t tx_frame_size); -uint16_t DSSC_get_tx_frame_size(const DS_StreamConfig* p_stream_config); +int16_t DSSC_get_tx_frame_buffer_size(DS_StreamConfig* p_stream_config); void DSSC_set_tx_frame_buffer_size(DS_StreamConfig* p_stream_config, const int16_t tx_frame_buffer_size); -int16_t DSSC_get_tx_frame_buffer_size(DS_StreamConfig* p_stream_config); void DSSC_set_rx_buffer(DS_StreamConfig* p_stream_config, DS_StreamRecBuffer* rx_buffer); void DSSC_set_rx_header(DS_StreamConfig* p_stream_config, const uint8_t* rx_header, const uint16_t rx_header_size); +uint16_t DSSC_get_rx_header_size(const DS_StreamConfig* p_stream_config); void DSSC_set_rx_footer(DS_StreamConfig* p_stream_config, const uint8_t* rx_footer, const uint16_t rx_footer_size); -void DSSC_set_rx_frame_size(DS_StreamConfig* p_stream_config, - const int16_t rx_frame_size); -uint16_t DSSC_get_rx_header_size(const DS_StreamConfig* p_stream_config); uint16_t DSSC_get_rx_footer_size(const DS_StreamConfig* p_stream_config); int16_t DSSC_get_rx_frame_size(const DS_StreamConfig* p_stream_config); +void DSSC_set_rx_frame_size(DS_StreamConfig* p_stream_config, + const int16_t rx_frame_size); void DSSC_set_rx_framelength_pos(DS_StreamConfig* p_stream_config, const int16_t rx_framelength_pos);