diff options
author | Chris Cain <cjcain@us.ibm.com> | 2016-03-18 13:02:40 -0500 |
---|---|---|
committer | Christopher J. Cain <cjcain@us.ibm.com> | 2016-04-19 12:06:25 -0400 |
commit | 2107913c20087fee59aa7df8b9c4d2daad3cfb6b (patch) | |
tree | 8701736a7ddd6df66005ed732f128f4d4693d9c4 /src/occ_405/amec/amec_amester.c | |
parent | cf092445d8ec7ae40238b2e38cc5f15414a4891a (diff) | |
download | talos-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-x | src/occ_405/amec/amec_amester.c | 7 |
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; |