Skip to content

Commit 2393f13

Browse files
authored
Update data_provider.cc
1 parent 9e46710 commit 2393f13

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

arc_design_contest/2021/HUST_SmartMeter/src/data_provider.cc

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
11
#include "data_provider.h"
22

3-
const float xmean = 192.0; //用于归一化的均值,在模型训练前算得
4-
const float xstd = 168.07; //用于归一化的标准差
5-
const float input_scale = 0.0; //模型量化参数
6-
const int input_zero_point = 0; //模型量化参数
7-
const int windows_len = 12;
3+
const float xmean = 192.0; //用于归一化的均值,在模型训练前算得
4+
const float xstd = 168.07; //用于归一化的标准差
5+
const float input_scale = 0.0; //模型量化参数
6+
const int input_zero_point = 0; //模型量化参数
7+
const int windows_len = 12;
88

9-
void get_data(ATT7053_DEF_PTR att7053 ,sample_data_node_ptr getdata){
9+
void get_data(ATT7053_DEF_PTR att7053 ,sample_data_node_ptr getdata)
10+
{
1011
getdata->IRMS = Read_Reg(att7053,Current1_Rms_Register);
1112
getdata->active_power = ((int32_t)Read_Reg(att7053,PowerP1_Register)<<16)>>16;
1213
getdata->reactive_power = ((int32_t)Read_Reg(att7053,PowerQ1_Register)<<16)>>16;
1314
getdata->apparent_power = Read_Reg(att7053,PowerS_Register);
1415
}
1516

16-
void data_container_init(sample_data_node data_cont[], uint32_t winlength){
17+
void data_container_init(sample_data_node data_cont[], uint32_t winlength)
18+
{
1719
for(uint32_t i=0;i<(winlength-1);i++){
1820
data_cont[i].next_ptr = &data_cont[i+1];
1921
}
2022
data_cont[winlength-1].next_ptr = data_cont;
2123
}
2224

23-
void data_provider(TfLiteTensor* input, sample_data_node_ptr data_buffer, int winlength){
25+
void data_provider(TfLiteTensor* input, sample_data_node_ptr data_buffer, int winlength)
26+
{
2427
float *inputdata = input->data.f;
2528
for(int i=0; i<winlength; i++){
2629
data_buffer = data_buffer->next_ptr;

0 commit comments

Comments
 (0)