FIAP (IEEE1888) library
Dependents: Fetch_IEEE1888_Storage IEEE1888_MULTI_SENSOR_GW
Fork of FiapV2 by
Diff: fiap.cpp
- Revision:
- 16:3a54e2b235ec
- Parent:
- 15:3bd6f70e57e2
- Child:
- 17:e6298cbdefdc
--- a/fiap.cpp Wed Feb 27 14:19:33 2013 +0000 +++ b/fiap.cpp Fri Mar 01 11:56:22 2013 +0000 @@ -215,18 +215,18 @@ } for (ii=0; ii<esize; ii++) { if (strcmp(v[ii].cid,data_point_node->getAttrValue("id"))==0) { + char p_val[50]; + sprintf(p_val,"%s",data_value_cnode->getText()); + //TODO timezone sprintf(str,"%s",data_value_node->getAttrValue("time")); ll=sscanf(str,"%d-%d-%dT%d:%d:%d.", &yy,&mo,&dd,&hh,&mm,&ss); if(debug_mode)printf("date convert no %d (%d/%d/%d %d:%d:%d) \r\n", ll,yy,mo,dd,hh,mm,ss); - v[ii].year=yy; - v[ii].month=mo; - v[ii].day=dd; - v[ii].hour=hh; - v[ii].minute=mm; - v[ii].second=ss; - sprintf(v[ii].value,"%s",data_value_cnode->getText()); + //TODO timezone + struct fiap_element my_element = + {v[ii].cid, p_val, yy, mo, dd, hh, mm, ss, v[ii].timezone}; + v[ii] = my_element; } } }