History log of /openbmc/phosphor-fan-presence/control/ (Results 526 – 550 of 553)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
67e9551202-Jun-2017 Gunnar Mills <gmills@us.ibm.com>

pep8 style changes

Fixed pep8 warnings in gen-fan-zone-defs.py

Change-Id: I78472a1e9ce1bd6eb14e0352398c6470fa144604
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

ee8a281602-Jun-2017 Gunnar Mills <gmills@us.ibm.com>

Parse zone conditions

Zone conditions are used to determine which zone to use.

Change-Id: I11f0ffa4da12532aeedf88941fb8a2d7fca5d352
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

34f1bda231-May-2017 Matthew Barth <msbarth@us.ibm.com>

Use updated match methods for signal callbacks

Attach the event handler callback function to the match along with
generating the match string using the new match methods

Change-Id: I7595d65cbc615f2

Use updated match methods for signal callbacks

Attach the event handler callback function to the match along with
generating the match string using the new match methods

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

show more ...

df3e8d6731-May-2017 Matthew Barth <msbarth@us.ibm.com>

Check initial event's group members' properties

On start of fan control, check the current event's group members'
property states and envoke the defined action function on the results.

Change-Id: I

Check initial event's group members' properties

On start of fan control, check the current event's group members'
property states and envoke the defined action function on the results.

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

show more ...

861d77c322-May-2017 Matthew Barth <msbarth@us.ibm.com>

Add an active state for automatic fan control

Each zone contains an active state that determines whether the
automatic fan control algorithm is active and controlling the fan speeds
dynamically or n

Add an active state for automatic fan control

Each zone contains an active state that determines whether the
automatic fan control algorithm is active and controlling the fan speeds
dynamically or not.

This will be used to determine if the fan speeds within the zone are set
dynamically or rather held at another speed for a determined reason.

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

show more ...

1418413119-May-2017 Matthew Barth <msbarth@us.ibm.com>

Only setup set speed events when not init mode

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

9c72667e18-May-2017 Matthew Barth <msbarth@us.ibm.com>

Fixed alignment issues

Fixed resulting pep8 alignment issues in the generated template

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

7e527c1217-May-2017 Matthew Barth <msbarth@us.ibm.com>

Generate list of property change signals

Add the list of property(s) associated to a set speed event where the
handler updates the property cached on the zone for the action

Change-Id: Ifac61dda6eb

Generate list of property change signals

Add the list of property(s) associated to a set speed event where the
handler updates the property cached on the zone for the action

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

show more ...

ba102b3816-May-2017 Matthew Barth <msbarth@us.ibm.com>

Generate set speed event actions

Adds the set speed event action functions with the associated parameters
in the order required for the function

Change-Id: Ib08f2442d8ff1fb3d49ab5234eacc2db8304a20d

Generate set speed event actions

Adds the set speed event action functions with the associated parameters
in the order required for the function

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

show more ...

d4d0f08316-May-2017 Matthew Barth <msbarth@us.ibm.com>

Parse set speed event groups

Adds the groups for a set speed event for each zone listed within the
event. The groups are for maintaining a cached property value.

Change-Id: I2de9cf62215f9861e8ea2e6

Parse set speed event groups

Adds the groups for a set speed event for each zone listed within the
event. The groups are for maintaining a cached property value.

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

show more ...

94b20f7a11-May-2017 Matthew Barth <msbarth@us.ibm.com>

Example set speed event yaml

An example yaml file to define set speed events based on groups of dbus
object properties and a set of actions that can be performed based on
those property values

Chan

Example set speed event yaml

An example yaml file to define set speed events based on groups of dbus
object properties and a set of actions that can be performed based on
those property values

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

show more ...

17d1fe2311-May-2017 Matthew Barth <msbarth@us.ibm.com>

Add setting zone speed action

Enable an action to be defined that sets the zone to a given speed when
a number of properties are set to a given value

Change-Id: I5252a20a24bdb14dee63080f2c08b080c82

Add setting zone speed action

Enable an action to be defined that sets the zone to a given speed when
a number of properties are set to a given value

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

show more ...

38a93a8a11-May-2017 Matthew Barth <msbarth@us.ibm.com>

Add property changed signal handler

Enable the control application to handle property changed signals to set
or update a cached set of these properties

Change-Id: Ib84ffe1e801ee7dd85d17fdbb122d124d

Add property changed signal handler

Enable the control application to handle property changed signals to set
or update a cached set of these properties

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

show more ...

06bae85424-May-2017 Matt Spinler <spinler@us.ibm.com>

Have cooling-type use the common argument.hpp

The cooling-type application should use the common
header file for the ArgumentParser class now that one
is available.

Also fixed where a static Argume

Have cooling-type use the common argument.hpp

The cooling-type application should use the common
header file for the ArgumentParser class now that one
is available.

Also fixed where a static ArgumentParser constant was
being initialized.

Change-Id: I1fb0dfe3bd0c6e0200ad7c718ef2a3def5476f3f
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

07710ef722-May-2017 Gunnar Mills <gmills@us.ibm.com>

Change example/zones.yaml to full_speed

initial_speed should be full_speed in example/zones.yaml

Change-Id: I64b4803a26006cf78f6d29859bb8dd43a5cf63b3
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

ee7f642809-May-2017 Matt Spinler <spinler@us.ibm.com>

Add modes to phosphor-fan-control

phosphor-fan-control can behave differently based
on its command line arguments

--init: Set fans to full speed, delay for a
configurable amount of time t

Add modes to phosphor-fan-control

phosphor-fan-control can behave differently based
on its command line arguments

--init: Set fans to full speed, delay for a
configurable amount of time to allow fans to ramp up,
start the fan control ready target, and then exit.

--control: Start the control algorithm. Never exits.
Will be started as part of the fan control ready target.

Change-Id: I453daf8cc05a5c85a19c098e1cca64cac2ad9520
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

389ca67f09-May-2017 Matt Spinler <spinler@us.ibm.com>

ArgumentParser for fan control

Parses arguments for phosphor-fan-control.

The header file is in the base directory of the repository
and can be common to all fan applications. The cpp file
needs t

ArgumentParser for fan control

Parses arguments for phosphor-fan-control.

The header file is in the base directory of the repository
and can be common to all fan applications. The cpp file
needs to be in the subdirectory of the application that uses
it, in this case control.

Change-Id: I93dba60daf8f78667df970ab47ec018d90a8c14f
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

77d32d1b12-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Enable data generation

Start running the python script that generates the
fan zone data structures during the build.

If the paths to the 2 yaml files aren't provided during
configure,

Fan control: Enable data generation

Start running the python script that generates the
fan zone data structures during the build.

If the paths to the 2 yaml files aren't provided during
configure, then the yaml in the example directory will
be used instead.

Change-Id: I9f67c1b94b5302c30ac87b0f80746854c42776b2
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

78498c9411-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Generate structures from YAML

Using data from the zone and fan definition yaml files,
generate a .cpp file with data structures that define
the fan zones and the fans in those zones for

Fan control: Generate structures from YAML

Using data from the zone and fan definition yaml files,
generate a .cpp file with data structures that define
the fan zones and the fans in those zones for a system.

Change-Id: I5679ee692856e01138750f41bc23eb0cbb7f9464
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

d08dbe2711-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Python script framework

The basics of a python script that will generate the
fan zone data structures for the fan control code
from zone and fan yaml files using a mako template.

Chang

Fan control: Python script framework

The basics of a python script that will generate the
fan zone data structures for the fan control code
from zone and fan yaml files using a mako template.

Change-Id: I1d92dc55c2b6dd986e5aaae0d3440ef85cbe79c0
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

57352a3110-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Fill in Manager class

Create Zone objects for the fan zones defined in the
definition data that meet all conditions.

Change-Id: I9c29be93716cd137f1c714355a0bd2a1c93271cd
Signed-off-by:

Fan control: Fill in Manager class

Create Zone objects for the fan zones defined in the
definition data that meet all conditions.

Change-Id: I9c29be93716cd137f1c714355a0bd2a1c93271cd
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

7f88fe6110-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Create Zone class

This class represents a fan zone, which is a collection
of fans that are always set to a speed together.

Change-Id: I5646f07b7b136aad216dabded3b5da3e9da0a531
Signed-o

Fan control: Create Zone class

This class represents a fan zone, which is a collection
of fans that are always set to a speed together.

Change-Id: I5646f07b7b136aad216dabded3b5da3e9da0a531
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

e2b25cb210-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Create Fan class

This class contains the inventory name of the fan,
and the sensor names representing the rotors.

Calling setSpeed on this object will set the speed
on all contained se

Fan control: Create Fan class

This class contains the inventory name of the fan,
and the sensor names representing the rotors.

Calling setSpeed on this object will set the speed
on all contained sensors.

Change-Id: I850e2d69067813005270105618fcf69b04382b03
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

e10416ec10-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Add Manager class and fan data

Create the fan manager class.

Check in the fan zone data as a normal file. In a future commit
this will be generated during the compile. It is required

Fan control: Add Manager class and fan data

Create the fan manager class.

Check in the fan zone data as a normal file. In a future commit
this will be generated during the compile. It is required now
for review and so everything compiles.

Change-Id: I5733b81db80c5e072abdbffd42e335fa46c61ef8
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...

4808759110-Apr-2017 Matt Spinler <spinler@us.ibm.com>

Fan control: Add types for use with generated data

Change-Id: I9cb2037dc459516f577fc2bff91cccafea539eff
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

1...<<212223