meta-romulus: fan-control: Handle service failures

Handle dependent service failures:
1. When ambient temperature is unavailable, set default floor speed;
2. When occ services are unavailable, set to max speed.

Tested: Verify that the default floor speed is set when outlet temp
        sensor is missing;
        Verify that the max speed is set when occ service is killed;
        With https://gerrit.openbmc-project.xyz/#/c/9584/, verify that
        the floor speed is set back according to outlet temp when the
        sensor and occ service are back.

Change-Id: I395f99ac8a6e76fdeb11a189294b096ee6256b76
Signed-off-by: Lei YU <mine260309@gmail.com>
1 file changed