Lines Matching full:chassis
31 * @class Chassis
33 * A chassis within the system.
35 * Chassis are typically a physical enclosure that contains system components
36 * such as CPUs, fans, power supplies, and PCIe cards. A chassis can be
37 * stand-alone, such as a tower or desktop. A chassis can also be designed to be
40 class Chassis class
43 Chassis() = delete;
44 Chassis(const Chassis&) = delete;
45 Chassis(Chassis&&) = delete;
46 Chassis& operator=(const Chassis&) = delete;
47 Chassis& operator=(Chassis&&) = delete;
48 ~Chassis() = default;
53 * @param number Chassis number within the system. Must be >= 1.
54 * @param inventoryPath D-Bus inventory path of the chassis
55 * @param powerSequencers Power sequencer devices within the chassis
57 explicit Chassis( in Chassis() function in phosphor::power::sequencer::Chassis
65 * Returns the chassis number within the system.
67 * @return chassis number
75 * Returns the D-Bus inventory path of the chassis.
85 * Returns the power sequencer devices within the chassis.
97 * Chassis number within the system.
99 * Chassis numbers start at 1 because chassis 0 represents the entire
105 * D-Bus inventory path of the chassis.
110 * Power sequencer devices within the chassis.