History log of /openbmc/phosphor-fan-presence/docs/ (Results 51 – 60 of 60)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a604d32319-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Fill in nonfunc_rotor_error_delay details

The `nonfunc_rotor_error_delay` attribute contains the amount of time(in
seconds) to delay logging an error against the fan when any of its
se

docs:monitor: Fill in nonfunc_rotor_error_delay details

The `nonfunc_rotor_error_delay` attribute contains the amount of time(in
seconds) to delay logging an error against the fan when any of its
sensors are deemed nonfunctional. When this attribute is not given, and
the `fault_handling` configuration section does not exist, the default
is to not log an error for any nonfunctional fan sensors. If the
`fault_handling` section exists but this attribute is not given, then it
defaults to immediately log an error for any nonfunctional fan sensors.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: Ia39f4ad0b987b2752d2b7820aab5025c1181ab7d

show more ...

fd6346ab18-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Fill in fan_missing_error_delay details

The `fan_missing_error_delay` attribute contains the amount of time(in
seconds) to delay logging an error against the fan when its not present.

docs:monitor: Fill in fan_missing_error_delay details

The `fan_missing_error_delay` attribute contains the amount of time(in
seconds) to delay logging an error against the fan when its not present.
When this attribute is not given, the default is no error being logged
when the fan is marked as not present.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: I52a462e5f339e4404d3523c06695c010cb0de264

show more ...

3f7f1ebe18-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Fill in monitor_start_delay attribute details

The `monitor_start_delay` attribute contains the amount of time(in
seconds) to delay from monitoring the fan at the start of powering on
t

docs:monitor: Fill in monitor_start_delay attribute details

The `monitor_start_delay` attribute contains the amount of time(in
seconds) to delay from monitoring the fan at the start of powering on
the system. This defaults to 0, meaning the fan will immediately be
monitored according to its configuration at the start of power on.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: Id190723589ee7ffe8bdcc591306c36e3d4554128

show more ...

f9e3163f18-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Fill in num_sensors_nonfunc_for_fan_nonfunc details

The `num_sensors_nonfunc_for_fan_nonfunc` attribute contains the number
of sensors that must be nonfunctional before the fan contain

docs:monitor: Fill in num_sensors_nonfunc_for_fan_nonfunc details

The `num_sensors_nonfunc_for_fan_nonfunc` attribute contains the number
of sensors that must be nonfunctional before the fan containing those
sensors are nonfunctional. This defaults to 0, meaning that the fan
enclosure's functional state will not be updated based on the functional
state of its sensors.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: I0fc646a2819a40115e9d519cc00ecf2bc8aab3a1

show more ...

0d29fb7918-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Fill in method attribute details

The `method` attribute contains the method to use in monitoring a fan's
functional functional state of its sensors.

Signed-off-by: Matthew Barth <msba

docs:monitor: Fill in method attribute details

The `method` attribute contains the method to use in monitoring a fan's
functional functional state of its sensors.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: I1e92b2d927ceee2ae7e5c3ca000b698228d1f814

show more ...

4c4de26317-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

monitor: Deviation attribute details(docs) & enforce range

The `deviation` attribute contains the +/- percentage allowed for the
sensors to deviate from any requested target.

Also enforcing the `de

monitor: Deviation attribute details(docs) & enforce range

The `deviation` attribute contains the +/- percentage allowed for the
sensors to deviate from any requested target.

Also enforcing the `deviation` value provided in the JSON configuration
is between 0 and 100.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: I3064e9b407c2edec7fb0fd36a2d1cd3f53d3e397

show more ...

42ea86f317-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Fill in inventory attribute details

The `inventory` attribute contains a string of the relative path under
`/xyz/openbmc_project/inventory` where the fan's OperationalStatus
interface

docs:monitor: Fill in inventory attribute details

The `inventory` attribute contains a string of the relative path under
`/xyz/openbmc_project/inventory` where the fan's OperationalStatus
interface exists.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: I6be09429c940fadb28d194c2519cf5afb3d502d9

show more ...

57caa92316-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:monitor: Configuration content outline

Fill in the fan monitor JSON configuration content and add syntax
detail markdown files for each attribute available. Each attribute's
syntax markdown fil

docs:monitor: Configuration content outline

Fill in the fan monitor JSON configuration content and add syntax
detail markdown files for each attribute available. Each attribute's
syntax markdown file will be completed in follow-up commits to provide
further details on the attribute within the configuration.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: Ibe97080c8b993c67c54af9989e775191607314b7

show more ...

49d45bcd16-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs:presence: Configuration content and syntax

Fill in fan presence JSON configuration content and syntax documentation
for each attribute available in configuring how a fan is detected to be
prese

docs:presence: Configuration content and syntax

Fill in fan presence JSON configuration content and syntax documentation
for each attribute available in configuring how a fan is detected to be
present or not.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: Ie137031b76d956a352967339cd5553d1179bcfa5

show more ...

0b49fe7809-Feb-2021 Matthew Barth <msbarth@us.ibm.com>

docs: Initial config details for each fan app

Created initial README.md files for each fan app to outline the details
and the framework of their configuration file(s). This was placed in a
`docs` di

docs: Initial config details for each fan app

Created initial README.md files for each fan app to outline the details
and the framework of their configuration file(s). This was placed in a
`docs` directory instead of each app's directory as the intention is to
have a `src` directory containing all the apps in the future. Additional
details to these READMEs will be added as each fan app solidifies on its
JSON configuration structure and usage.

*Note: A future commit will add all the details to fan presence's README
as the majority of its JSON configuration framework is complete.

*Note: A follow-on commit to this will create a fan monitor JSON
configuration example.

Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Change-Id: If80a7567fb7a121e8e7dfee3eb0842a6931ecb6b

show more ...


/openbmc/phosphor-fan-presence/.clang-format
/openbmc/phosphor-fan-presence/.gitignore
/openbmc/phosphor-fan-presence/LICENSE
/openbmc/phosphor-fan-presence/MAINTAINERS
/openbmc/phosphor-fan-presence/Makefile.am
/openbmc/phosphor-fan-presence/README.md
/openbmc/phosphor-fan-presence/argument.hpp
/openbmc/phosphor-fan-presence/bootstrap.sh
/openbmc/phosphor-fan-presence/configure.ac
/openbmc/phosphor-fan-presence/control/Makefile.am
/openbmc/phosphor-fan-presence/control/actions.cpp
/openbmc/phosphor-fan-presence/control/actions.hpp
/openbmc/phosphor-fan-presence/control/argument.cpp
/openbmc/phosphor-fan-presence/control/example/events.yaml
/openbmc/phosphor-fan-presence/control/example/fans.yaml
/openbmc/phosphor-fan-presence/control/example/zone_conditions.yaml
/openbmc/phosphor-fan-presence/control/example/zones.yaml
/openbmc/phosphor-fan-presence/control/fan.cpp
/openbmc/phosphor-fan-presence/control/fan.hpp
/openbmc/phosphor-fan-presence/control/functor.hpp
/openbmc/phosphor-fan-presence/control/gen-fan-zone-defs.py
/openbmc/phosphor-fan-presence/control/handlers.hpp
/openbmc/phosphor-fan-presence/control/json/Makefile.am
/openbmc/phosphor-fan-presence/control/json/config_base.hpp
/openbmc/phosphor-fan-presence/control/json/event.cpp
/openbmc/phosphor-fan-presence/control/json/event.hpp
/openbmc/phosphor-fan-presence/control/json/fan.cpp
/openbmc/phosphor-fan-presence/control/json/fan.hpp
/openbmc/phosphor-fan-presence/control/json/group.cpp
/openbmc/phosphor-fan-presence/control/json/group.hpp
/openbmc/phosphor-fan-presence/control/json/manager.cpp
/openbmc/phosphor-fan-presence/control/json/manager.hpp
/openbmc/phosphor-fan-presence/control/json/profile.cpp
/openbmc/phosphor-fan-presence/control/json/profile.hpp
/openbmc/phosphor-fan-presence/control/json/zone.cpp
/openbmc/phosphor-fan-presence/control/json/zone.hpp
/openbmc/phosphor-fan-presence/control/json_parser.cpp
/openbmc/phosphor-fan-presence/control/json_parser.hpp
/openbmc/phosphor-fan-presence/control/main.cpp
/openbmc/phosphor-fan-presence/control/manager.cpp
/openbmc/phosphor-fan-presence/control/manager.hpp
/openbmc/phosphor-fan-presence/control/matches.hpp
/openbmc/phosphor-fan-presence/control/preconditions.cpp
/openbmc/phosphor-fan-presence/control/preconditions.hpp
/openbmc/phosphor-fan-presence/control/templates/defs.mako
/openbmc/phosphor-fan-presence/control/templates/fan_zone_defs.mako.cpp
/openbmc/phosphor-fan-presence/control/triggers.cpp
/openbmc/phosphor-fan-presence/control/triggers.hpp
/openbmc/phosphor-fan-presence/control/types.hpp
/openbmc/phosphor-fan-presence/control/utility.cpp
/openbmc/phosphor-fan-presence/control/utility.hpp
/openbmc/phosphor-fan-presence/control/zone.cpp
/openbmc/phosphor-fan-presence/control/zone.hpp
/openbmc/phosphor-fan-presence/cooling-type/Makefile.am
/openbmc/phosphor-fan-presence/cooling-type/argument.cpp
/openbmc/phosphor-fan-presence/cooling-type/cooling_type.cpp
/openbmc/phosphor-fan-presence/cooling-type/cooling_type.hpp
/openbmc/phosphor-fan-presence/cooling-type/main.cpp
control/README.md
monitor/README.md
presence/README.md
/openbmc/phosphor-fan-presence/evdevpp/evdev.hpp
/openbmc/phosphor-fan-presence/evdevpp/test/.gitignore
/openbmc/phosphor-fan-presence/evdevpp/test/Makefile.am
/openbmc/phosphor-fan-presence/evdevpp/test/evmon.cpp
/openbmc/phosphor-fan-presence/json_config.hpp
/openbmc/phosphor-fan-presence/logger.hpp
/openbmc/phosphor-fan-presence/monitor/Makefile.am
/openbmc/phosphor-fan-presence/monitor/README.md
/openbmc/phosphor-fan-presence/monitor/argument.cpp
/openbmc/phosphor-fan-presence/monitor/conditions.cpp
/openbmc/phosphor-fan-presence/monitor/conditions.hpp
/openbmc/phosphor-fan-presence/monitor/example/monitor.yaml
/openbmc/phosphor-fan-presence/monitor/fan.cpp
/openbmc/phosphor-fan-presence/monitor/fan.hpp
/openbmc/phosphor-fan-presence/monitor/fan_defs.hpp
/openbmc/phosphor-fan-presence/monitor/fan_error.cpp
/openbmc/phosphor-fan-presence/monitor/fan_error.hpp
/openbmc/phosphor-fan-presence/monitor/gen-fan-monitor-defs.py
/openbmc/phosphor-fan-presence/monitor/groups.hpp
/openbmc/phosphor-fan-presence/monitor/json.md
/openbmc/phosphor-fan-presence/monitor/json_parser.cpp
/openbmc/phosphor-fan-presence/monitor/json_parser.hpp
/openbmc/phosphor-fan-presence/monitor/logging.cpp
/openbmc/phosphor-fan-presence/monitor/logging.hpp
/openbmc/phosphor-fan-presence/monitor/main.cpp
/openbmc/phosphor-fan-presence/monitor/nonzero_speed_trust.hpp
/openbmc/phosphor-fan-presence/monitor/power_interface.cpp
/openbmc/phosphor-fan-presence/monitor/power_interface.hpp
/openbmc/phosphor-fan-presence/monitor/power_off_action.hpp
/openbmc/phosphor-fan-presence/monitor/power_off_cause.hpp
/openbmc/phosphor-fan-presence/monitor/power_off_rule.hpp
/openbmc/phosphor-fan-presence/monitor/service_files/json/phosphor-fan-monitor@.service.in
/openbmc/phosphor-fan-presence/monitor/service_files/yaml/phosphor-fan-monitor-init@.service.in
/openbmc/phosphor-fan-presence/monitor/service_files/yaml/phosphor-fan-monitor@.service.in
/openbmc/phosphor-fan-presence/monitor/system.cpp
/openbmc/phosphor-fan-presence/monitor/system.hpp
/openbmc/phosphor-fan-presence/monitor/tach_sensor.cpp
/openbmc/phosphor-fan-presence/monitor/tach_sensor.hpp
/openbmc/phosphor-fan-presence/monitor/test/Makefile.am
/openbmc/phosphor-fan-presence/monitor/test/mock_power_interface.hpp
/openbmc/phosphor-fan-presence/monitor/test/power_off_cause_test.cpp
/openbmc/phosphor-fan-presence/monitor/test/power_off_rule_test.cpp
/openbmc/phosphor-fan-presence/monitor/trust_group.hpp
/openbmc/phosphor-fan-presence/monitor/trust_manager.hpp
/openbmc/phosphor-fan-presence/monitor/types.hpp
/openbmc/phosphor-fan-presence/power_state.hpp
/openbmc/phosphor-fan-presence/presence/.gitignore
/openbmc/phosphor-fan-presence/presence/Makefile.am
/openbmc/phosphor-fan-presence/presence/anyof.cpp
/openbmc/phosphor-fan-presence/presence/anyof.hpp
/openbmc/phosphor-fan-presence/presence/error_reporter.cpp
/openbmc/phosphor-fan-presence/presence/error_reporter.hpp
/openbmc/phosphor-fan-presence/presence/example/config.json
/openbmc/phosphor-fan-presence/presence/example/example.yaml
/openbmc/phosphor-fan-presence/presence/fallback.cpp
/openbmc/phosphor-fan-presence/presence/fallback.hpp
/openbmc/phosphor-fan-presence/presence/fan.cpp
/openbmc/phosphor-fan-presence/presence/fan.hpp
/openbmc/phosphor-fan-presence/presence/gpio.cpp
/openbmc/phosphor-fan-presence/presence/gpio.hpp
/openbmc/phosphor-fan-presence/presence/json_parser.cpp
/openbmc/phosphor-fan-presence/presence/json_parser.hpp
/openbmc/phosphor-fan-presence/presence/logging.cpp
/openbmc/phosphor-fan-presence/presence/logging.hpp
/openbmc/phosphor-fan-presence/presence/pfpgen.py
/openbmc/phosphor-fan-presence/presence/psensor.cpp
/openbmc/phosphor-fan-presence/presence/psensor.hpp
/openbmc/phosphor-fan-presence/presence/rpolicy.hpp
/openbmc/phosphor-fan-presence/presence/service_files/json/phosphor-fan-presence-tach@.service.in
/openbmc/phosphor-fan-presence/presence/service_files/yaml/phosphor-fan-presence-tach@.service.in
/openbmc/phosphor-fan-presence/presence/tach.cpp
/openbmc/phosphor-fan-presence/presence/tach.hpp
/openbmc/phosphor-fan-presence/presence/tach_detect.cpp
/openbmc/phosphor-fan-presence/presence/templates/anyof.mako.hpp
/openbmc/phosphor-fan-presence/presence/templates/fallback.mako.hpp
/openbmc/phosphor-fan-presence/presence/templates/generated.mako.hpp
/openbmc/phosphor-fan-presence/presence/templates/gpio.mako.hpp
/openbmc/phosphor-fan-presence/presence/templates/tach.mako.hpp
/openbmc/phosphor-fan-presence/presence/test/Makefile.am
/openbmc/phosphor-fan-presence/presence/test/fallbacktest.cpp
/openbmc/phosphor-fan-presence/sdbusplus.hpp
/openbmc/phosphor-fan-presence/sensor-monitor/Makefile.am
/openbmc/phosphor-fan-presence/sensor-monitor/README.md
/openbmc/phosphor-fan-presence/sensor-monitor/alarm_timestamps.hpp
/openbmc/phosphor-fan-presence/sensor-monitor/main.cpp
/openbmc/phosphor-fan-presence/sensor-monitor/service_files/sensor-monitor.service.in
/openbmc/phosphor-fan-presence/sensor-monitor/shutdown_alarm_monitor.cpp
/openbmc/phosphor-fan-presence/sensor-monitor/shutdown_alarm_monitor.hpp
/openbmc/phosphor-fan-presence/sensor-monitor/types.hpp
/openbmc/phosphor-fan-presence/test/Makefile.am
/openbmc/phosphor-fan-presence/test/logger_test.cpp
/openbmc/phosphor-fan-presence/utility.hpp

123