#
177fe986 |
| 26-May-2020 |
Matthew Barth <msbarth@us.ibm.com> |
monitor: Clang format updates
Used `format-code.sh` build script to make changes to conform to clang format.
Tested: Compiled
Change-Id: Ieead1449cfd4b61333a135740dce03789218f92b Signed-off-by: Ma
monitor: Clang format updates
Used `format-code.sh` build script to make changes to conform to clang format.
Tested: Compiled
Change-Id: Ieead1449cfd4b61333a135740dce03789218f92b Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
c63ef39f |
| 16-Feb-2018 |
Matthew Barth <msbarth@us.ibm.com> |
NonzeroSpeed: Check trust determination sensors
Only include defined trust determination sensors in checking the group trust.
Tested: Current trust group associations & reactions are unchanged
NonzeroSpeed: Check trust determination sensors
Only include defined trust determination sensors in checking the group trust.
Tested: Current trust group associations & reactions are unchanged Combination of sensors included and excluded in trust determination
Change-Id: I0f610b2910ffda849871a9ac9be95f2c056d8248 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
a1c88322 |
| 16-Feb-2018 |
Matthew Barth <msbarth@us.ibm.com> |
Replace tuple with struct for trust sensor group
To simplify sensor and trust access, utilize a struct in place of a tuple for storing the trust group sensors and their inclusion in the trust determ
Replace tuple with struct for trust sensor group
To simplify sensor and trust access, utilize a struct in place of a tuple for storing the trust group sensors and their inclusion in the trust determination.
Tested: Current trust group associations & reactions are unchanged
Change-Id: Ifd5cf5d0540a3b2028ccf74e725d8ddd11982aee Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
6f31d19b |
| 30-Jan-2018 |
Matthew Barth <msbarth@us.ibm.com> |
Generate sensor to trust association
Each sensor listed to be associated with a trust group is defined to either be part of the trust group or just affected by the results of the trust group. This i
Generate sensor to trust association
Each sensor listed to be associated with a trust group is defined to either be part of the trust group or just affected by the results of the trust group. This is denoted by defining an "in_trust" boolean attribute that will include the sensor in the trust group for determination of trust when true, otherwise only be included in the resulting trust affect when defined as false.
When no "in_trust" attribute is given, the sensor is defaulted to be included in the trust group determining trust.
Tested: Current trust group associations & reactions are unchanged
Change-Id: I717074bc1a32a07dc59f172a4c823c7e2bb84f8c Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
32affb98 |
| 16-Feb-2018 |
Matthew Barth <msbarth@us.ibm.com> |
optimize: Tach sensors as shared pointers
The fan and trust group objects should utilize shared pointers to the tach sensor objects. This allows optimizing the storage of additional attributes assoc
optimize: Tach sensors as shared pointers
The fan and trust group objects should utilize shared pointers to the tach sensor objects. This allows optimizing the storage of additional attributes associated with the tach sensors. e.g. An attribute to declare which sensors should be included in the trust determination.
Tested: Current trust group associations & reactions are unchanged
Change-Id: I249cc7debf467e8275fae7fa157ce97078b40802 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
0ada59f9 |
| 28-Sep-2017 |
Matt Spinler <spinler@us.ibm.com> |
monitor: Add NonzeroSpeed trust group class
This class provides the ability to only trust the sensors in the group if at least one of them has a nonzero speed.
It is being used for a system where t
monitor: Add NonzeroSpeed trust group class
This class provides the ability to only trust the sensors in the group if at least one of them has a nonzero speed.
It is being used for a system where the tach values for a set of rotors are reported as zero by the fan controller hardware when the other rotor on the fan is moving to a new target speed. As all the fans are set to the same speed at the same time, the rotors in question all report as zeros at exactly the same time, and this is then used to know when the values cannot be trusted.
Change-Id: I29a014014bc8455287f90e5b573a856814331a53 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|