From d9d3e2abd609e3ecb5f4f176841ea5fe9ca6b378 Mon Sep 17 00:00:00 2001 From: Nikita Kozhuro Date: Mon, 20 Jun 2022 15:36:16 +0300 Subject: [PATCH] Fixed the name of the example file --- .../Cpp/RF60X_PARAMS/rf60X_measure_udp.cpp | 47 ++++++++++++++----- ...measure_udp.cpp => rf60X_measure_uart.cpp} | 14 ++++-- 2 files changed, 46 insertions(+), 15 deletions(-) rename example/Cpp/RF60X_UART_Measure/{rf60X_measure_udp.cpp => rf60X_measure_uart.cpp} (79%) diff --git a/example/Cpp/RF60X_PARAMS/rf60X_measure_udp.cpp b/example/Cpp/RF60X_PARAMS/rf60X_measure_udp.cpp index ced9fdd..8d929b0 100644 --- a/example/Cpp/RF60X_PARAMS/rf60X_measure_udp.cpp +++ b/example/Cpp/RF60X_PARAMS/rf60X_measure_udp.cpp @@ -20,7 +20,7 @@ int main() { config_params_device.protocol = PROTOCOLS::RIFTEK_BIN_PROTOCOL; config_params_device.baud_rate = BAUR_RATE_UART::Baud9600; config_params_device.network_address = 1; - config_params_device.number_serial_port = "COM4"; + config_params_device.number_serial_port = "COM5"; std::shared_ptr dev = std::make_shared(config_params_device); @@ -30,19 +30,19 @@ int main() { dev->read_params_uart(); - param_t* param = dev->get_param(PARAM_NAME_KEY::USER_POWER); - if (param->type == - param_value_types[(uint32_t)PARAM_VALUE_TYPE::UINT8_PARAM_TYPE]) { - uint8_t result = param->get_value(); - std::cout << " TYPE OF PROTOCOLS :" << unsigned(result) << std::endl; + param_t* param = dev->get_param(PARAM_NAME_KEY::USER_POWER); +// if (param->type == +// param_value_types[(uint32_t)PARAM_VALUE_TYPE::UINT8_PARAM_TYPE]) { +// uint8_t result = param->get_value(); +// std::cout << " TYPE OF PROTOCOLS :" << unsigned(result) << std::endl; - param->set_value(0); - dev->set_param(param); - dev->write_params_uart(); - } +// param->set_value(0); +// dev->set_param(param); +// dev->write_params_uart(); +// } uint16_t ipAddress[4]; - param = dev->get_param(PARAM_NAME_KEY::ZERO_BYTE_OF_SOURCE_IP_ADDRESS); + param = dev->get_param(PARAM_NAME_KEY::ZERO_BYTE_OF_DESTINATION_IP_ADDRESS); if (param->type == param_value_types[(uint32_t)PARAM_VALUE_TYPE::UINT8_PARAM_TYPE]) { ipAddress[0] = param->get_value(); @@ -69,5 +69,30 @@ int main() { std::cout << "SOURCE_IP_ADDRESS :" << ipAddress[3] << "." << ipAddress[2] << "." << ipAddress[1] << "." << ipAddress[0] << std::endl; + +// uint16_t value=0; +///* +// param_t* param = dev->get_param(PARAM_NAME_KEY::LOW_BYTE_OF_A_ZERO_POINT); + +// if (param->type == +// param_value_types[(uint32_t)PARAM_VALUE_TYPE::UINT8_PARAM_TYPE]) +// value=param->get_value(); + +// param = dev->get_param(PARAM_NAME_KEY::HIGH_BYTE_OF_A_ZERO_POINT); + +// if (param->type == +// param_value_types[(uint32_t)PARAM_VALUE_TYPE::UINT8_PARAM_TYPE]) +// value |=param->get_value()<<8;*/ + + + + +// param_t* param = dev->get_param(PARAM_NAME_KEY::CAN_INTERFACE_POWER_SWITCH); + +// if (param->type == +// param_value_types[(uint32_t)PARAM_VALUE_TYPE::UINT8_PARAM_TYPE]) +// value=param->get_value(); +// std::cout << "ZERO_POINT :" << value; + dev->close_port_uart(); } diff --git a/example/Cpp/RF60X_UART_Measure/rf60X_measure_udp.cpp b/example/Cpp/RF60X_UART_Measure/rf60X_measure_uart.cpp similarity index 79% rename from example/Cpp/RF60X_UART_Measure/rf60X_measure_udp.cpp rename to example/Cpp/RF60X_UART_Measure/rf60X_measure_uart.cpp index 5b7b54e..032a067 100644 --- a/example/Cpp/RF60X_UART_Measure/rf60X_measure_udp.cpp +++ b/example/Cpp/RF60X_UART_Measure/rf60X_measure_uart.cpp @@ -14,7 +14,7 @@ int main() { sdk_init(); // Print return rf60X sdk version - std::cout << sdk_version() << std::endl; + // std::cout << sdk_version() << std::endl; config_base_information_rf60x_t config_params_device; @@ -22,11 +22,12 @@ int main() { config_params_device.protocol = PROTOCOLS::RIFTEK_BIN_PROTOCOL; config_params_device.baud_rate = BAUR_RATE_UART::Baud9600; config_params_device.network_address = 1; - config_params_device.number_serial_port = "COM4"; + config_params_device.number_serial_port = "COM5"; - std::shared_ptr dev = std::make_shared(config_params_device); + std::unique_ptr dev = std::make_unique(config_params_device); - std::cout << dev->open_port_uart() << std::endl; + for(int i=0; i<100; ++i){ + std::cout << dev->open_port_uart()<<" : " <change_config_port_uart(); @@ -54,5 +55,10 @@ int main() { } dev->send_command(COMMAND_UART::STOP_STREAM); + // _sleep(1000); + printf("Hello 5 \n"); dev->close_port_uart(); + + _sleep(200); + } } -- GitLab