summaryrefslogtreecommitdiffstats
path: root/src/occ_405/amec/amec_amester.c
diff options
context:
space:
mode:
authorChris Cain <cjcain@us.ibm.com>2016-03-18 13:02:40 -0500
committerChristopher J. Cain <cjcain@us.ibm.com>2016-04-19 12:06:25 -0400
commit2107913c20087fee59aa7df8b9c4d2daad3cfb6b (patch)
tree8701736a7ddd6df66005ed732f128f4d4693d9c4 /src/occ_405/amec/amec_amester.c
parentcf092445d8ec7ae40238b2e38cc5f15414a4891a (diff)
downloadtalos-occ-2107913c20087fee59aa7df8b9c4d2daad3cfb6b.tar.gz
talos-occ-2107913c20087fee59aa7df8b9c4d2daad3cfb6b.zip
Poll with sensor support and power accumulator resize
Change-Id: I64eb18a567e8d899de085903412a9b4fd13e4be7 RTC: 148327 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22365 Tested-by: FSP CI Jenkins Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_amester.c')
-rwxr-xr-xsrc/occ_405/amec/amec_amester.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/occ_405/amec/amec_amester.c b/src/occ_405/amec/amec_amester.c
index 4ddf734..e70b7e1 100755
--- a/src/occ_405/amec/amec_amester.c
+++ b/src/occ_405/amec/amec_amester.c
@@ -383,7 +383,6 @@ uint8_t amester_api( const IPMIMsg_t * i_msg,
SensorInfo.value_min=l_sensor_ptr->sample_min;
SensorInfo.value_max=l_sensor_ptr->sample_max;
memcpy(&SensorInfo.status,&l_sensor_ptr->status,sizeof(uint16_t));
- SensorInfo.test=0; //TODO: This field is not supported for now. Maybe need to change in the future.
// Copy to output buffer.
t=(char *)&SensorInfo;
@@ -1102,6 +1101,10 @@ void amec_tb_record(const AMEC_TB_GUID i_guid)
}
case 3:
{ //accumulator
+ *l_w++ = (UINT8)(l_s->accumulator >> 56);
+ *l_w++ = (UINT8)(l_s->accumulator >> 48);
+ *l_w++ = (UINT8)(l_s->accumulator >> 40);
+ *l_w++ = (UINT8)(l_s->accumulator >> 32);
*l_w++ = (UINT8)(l_s->accumulator >> 24);
*l_w++ = (UINT8)(l_s->accumulator >> 16);
*l_w++ = (UINT8)(l_s->accumulator >> 8);
@@ -1345,7 +1348,7 @@ void amec_tb_cmd_set_config(const IPMIMsg_t *i_psMsg,
l_trace->entry_size += 2;
break;
case 3: //acc
- l_trace->entry_size += 4;
+ l_trace->entry_size += 8;
break;
case 4: //updates
l_trace->entry_size += 4;
OpenPOWER on IntegriCloud