Home
last modified time | relevance | path

Searched full:leak (Results 1 – 25 of 261) sorted by relevance

1234567891011

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Leak/
H A DDetector.interface.yaml2 Implement to provide attributes for leak detector.
8 The human readable name of the leak detector.
14 The state of the leak detector.
20 The type of the leak detector.
25 This indicates the type of leak detector as in Redfish LeakDetector
30 A leak sensing cable.
36 This indicates the state of the leak detector
40 The state is normal as no leaks have been detected by the leak
44 A leak has been detected by the leak detector, indicating an
45 abnormal leak state.
[all …]
H A DDetectorGroup.interface.yaml2 Implement to provide attributes for leak detector group. This group
3 represents a collection of leak detectors that reports a unified status.
9 The human readable name of the leak detector group.
13 type: enum[xyz.openbmc_project.State.Leak.Detector.DetectorState]
16 aggregating the state from all member leak detectors.
23 The leak detector group can optionally implement the 'containing'
24 association to provide one or more links to leak detectors which it
28 - xyz.openbmc_project.State.Leak.Detector
31 - namespace: /xyz/openbmc_project/state/leak
33 The root path for state of all leak objects.
[all …]
H A DDetector.events.yaml10 description: The name or identifier of the leak detector.
20 description: The name or identifier of the leak detector.
30 description: The name or identifier of the leak detector.
/openbmc/docs/designs/
H A Dliquid-leak-detection.md1 # Liquid Leak Detection
19 In this document, a leak is considered to be an entity with digital (present or
28 1. Able to identify leak presence for GPIO-based detectors and generate
33 the severity level of a leak. A leak may be considered minor if it is
36 3. Capable of performing actions based on leak classification, which can be
39 [Redfish Leak Detection](https://redfish.dmtf.org/schemas/v1/LeakDetection.v1_0_1.json)
40 standards, allowing for the exposure of leak detection status to clients.
46 The DBus Interface for leak detection will consist of following -
50 | xyz.openbmc_project.State.Leak.DetectorGroup | New | Implements Leak Detector Group |
51 | xyz.openbmc_project.State.Leak.Detector | New | Implements Leak Detector |
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DLeakDetector.v1_4_0.json36 …"description": "The `LeakDetector` schema describes a state-based or digital-value leak detector a…
37 …"longDescription": "This resource shall represent a state-based or digital-value leak detector for…
72 "description": "The reaction to perform when a critical leak is detected.",
97 "description": "The state of the leak detector.",
99 …"longDescription": "This property shall contain the state of the leak detector. The value of this…
103 … "description": "Indicates whether the leak detector is enabled and provides a status.",
104leak detector is enabled and provides a `DetectorState`. The value `true` shall indicate the leak
125 "description": "The type of leak detection sensor.",
126 … "longDescription": "This property shall contain the reading type of the leak detection sensor.",
131 "description": "The location information for this leak detector.",
[all …]
H A DLeakDetection.v1_1_0.json37 …"longDescription": "This resource shall represent the leak detection functionality present in a se…
86 "description": "The groups of leak detection equipment.",
90 … "longDescription": "This property shall contain an array of leak detection groups.",
95 … "description": "The link to the collection of leak detectors within this subsystem.",
124 "description": "A group of leak detection equipment.",
125 …"longDescription": "This object shall contain a group of leak detection equipment that reports a u…
142 … "description": "The leak detection states from all related leak detection devices in this group.",
147 …"longDescription": "This property shall contain the states of all leak detection devices in this d…
154 "description": "The name of this leak detector group.",
155 …on": "This property shall contain the name used to describe this group of leak detectors and relat…
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Leak/
H A Dmeson.build5 sdbusplus_current_path = 'xyz/openbmc_project/State/Leak'
8 'xyz/openbmc_project/State/Leak/Detector__markdown'.underscorify(),
10 '../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.events.yaml',
11 '../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.interface.yaml',
25 'xyz/openbmc_project/State/Leak/Detector',
33 'xyz/openbmc_project/State/Leak/Detector__registry'.underscorify(),
35 '../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.events.yaml',
49 'xyz/openbmc_project/State/Leak/Detector',
57 'xyz/openbmc_project/State/Leak/DetectorGroup__markdown'.underscorify(),
59 '../../../../../yaml/xyz/openbmc_project/State/Leak/DetectorGroup.events.yaml',
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DLeakDetector_v1.xml48 …tring="The `LeakDetector` schema describes a state-based or digital-value leak detector and its pr…
49 …ion" String="This resource shall represent a state-based or digital-value leak detector for a Redf…
92 <Annotation Term="OData.Description" String="The type of leak detection sensor."/>
93 …gDescription" String="This property shall contain the reading type of the leak detection sensor."/>
97 …ata.Description" String="The link to the resource that provides the data for this leak detector."/>
108 <Annotation Term="OData.Description" String="The state of the leak detector."/>
109 …ata.LongDescription" String="This property shall contain the state of the leak detector. The valu…
114 …<Annotation Term="OData.Description" String="The area or device to which this leak detector applie…
115 …on of the affected component or region within the equipment to which this leak detector applies."/>
120 ….Description" String="The usage or location within a device to which this leak detector applies."/>
[all …]
H A DLeakDetection_v1.xml45 …<Annotation Term="OData.LongDescription" String="This resource shall represent the leak detection …
83 <Annotation Term="OData.Description" String="The groups of leak detection equipment."/>
84 …m="OData.LongDescription" String="This property shall contain an array of leak detection groups."/>
88 …<Annotation Term="OData.Description" String="The link to the collection of leak detectors within t…
108 <Annotation Term="OData.Description" String="A group of leak detection equipment."/>
109 …<Annotation Term="OData.LongDescription" String="This object shall contain a group of leak detecti…
112 <Annotation Term="OData.Description" String="The name of this leak detector group."/>
113 …ring="This property shall contain the name used to describe this group of leak detectors and relat…
122 …<Annotation Term="OData.Description" String="The leak detection states from all related leak detec…
123 …ta.LongDescription" String="This property shall contain the states of all leak detection devices i…
[all …]
/openbmc/linux/samples/livepatch/
Dlivepatch-shadow-fix1.c
Dlivepatch-shadow-mod.c
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Configuration/
H A DGPIOLeakDetector.interface.yaml2 Implement to provide entity manager configuration for the gpio based leak
15 The name of the leak detector.
21 The type of leak detector from
28 The GPIO pin name for the leak detector.
34 The GPIO pin polarity depicting leak detector's active status.
40 The severity level associated with the leak detector based on certain
/openbmc/dbus-sensors/src/leakdetector/
H A DLeakEvents.cpp9 #include <xyz/openbmc_project/State/Leak/Detector/event.hpp>
15 namespace leak namespace
34 state::leak::Detector::LeakDetectedNormal; in generateLeakEvent()
44 sdbusplus::error::xyz::openbmc_project::state::leak::Detector; in generateLeakEvent()
52 error("Critical leak detected for {PATH}", "PATH", detectorPath); in generateLeakEvent()
59 warning("Warning leak detected for {PATH}", "PATH", detectorPath); in generateLeakEvent()
64 } // namespace leak
H A DLeakGPIODetector.hpp11 #include <xyz/openbmc_project/State/Leak/Detector/aserver.hpp>
20 namespace leak namespace
31 sdbusplus::aserver::xyz::openbmc_project::state::leak::Detector>;
64 /** @brief Leak detector level name to enum map */
69 /** @brief Leak detector configuration */
102 } // namespace leak
H A DLeakEvents.hpp5 #include <xyz/openbmc_project/State/Leak/Detector/client.hpp>
11 namespace leak namespace
20 sdbusplus::client::xyz::openbmc_project::state::leak::Detector<>;
43 } // namespace leak
/openbmc/entity-manager/schemas/
H A Dleak_detector.json6 "description": "Configuration for GPIO based Leak Detector.",
10 "description": "The name of the leak detector.",
18 "description": "The type of leak detector.",
22 "description": "The GPIO pin name for the leak detector.",
30 "description": "The severity level of the leak detector.",
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/initrdscripts/phosphor-static-norootfs-init/
H A D99-platform-init29 echo "invalid pdb leak config: ${LEAK_CONFIG}"
53 # Set PDB CPLD leak event config
61 echo "PDB CPLD version not support leak event configuration..."
62 echo "Skip leak event configuration"
67 echo "Get PDB leak config setting = ${PDB_LEAK_CONFIG}"
71 echo "No PDB leak config available, use default config ${PDB_LEAK_CONFIG}"
78 echo "Skip leak event configuration"
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/sensors/
H A Ddbus-sensors_%.bbappend14 SRC_URI += "file://critical-leak-handler \
15 file://deassert-leak-handler \
16 file://warning-leak-handler \
41 install -m 0755 ${UNPACKDIR}/critical-leak-handler ${D}${libexecdir}/${PN}/
42 install -m 0755 ${UNPACKDIR}/deassert-leak-handler ${D}${libexecdir}/${PN}/
43 install -m 0755 ${UNPACKDIR}/warning-leak-handler ${D}${libexecdir}/${PN}/
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Leak/Detector/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/State/Leak/Detector'
6 'xyz/openbmc_project/State/Leak/Detector__cpp'.underscorify(),
8 '../../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.events.yaml',
9 '../../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.interface.yaml',
31 'xyz/openbmc_project/State/Leak/Detector',
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Leak/DetectorGroup/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/State/Leak/DetectorGroup'
6 'xyz/openbmc_project/State/Leak/DetectorGroup__cpp'.underscorify(),
8 '../../../../../../yaml/xyz/openbmc_project/State/Leak/DetectorGroup.events.yaml',
9 '../../../../../../yaml/xyz/openbmc_project/State/Leak/DetectorGroup.interface.yaml',
31 'xyz/openbmc_project/State/Leak/DetectorGroup',
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Dfrontled7 ….leakdetector "/xyz/openbmc_project/state/leak/detector/LeakPort${portnum}_Big" xyz.openbmc_projec…
11 # If power is asserted and leak state is Normal, turn on blue LED and turn off amber LED
12 # Else do nothing control by the leak detector leakage service
/openbmc/linux/drivers/of/unittest-data/
Doverlay_bad_add_dup_prop.dtso
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors/
H A Dxyz.openbmc_project.leakdetector.critical.assert@.service2 Description=%i Critical Leak Handler
6 ExecStart=/usr/libexec/dbus-sensors/critical-leak-handler %i
7 SyslogIdentifier=%i-critical-leak-handler
H A Dxyz.openbmc_project.leakdetector.warning.assert@.service2 Description=%i Critical Leak Handler
6 ExecStart=/usr/libexec/dbus-sensors/warning-leak-handler %i
7 SyslogIdentifier=%i-critical-leak-handler
H A Ddeassert-leak-handler63 /xyz/openbmc_project/state/leak/detector/LeakPort"${portnum}"_Big \
64 xyz.openbmc_project.State.Leak.Detector State \
68 /xyz/openbmc_project/state/leak/detector/LeakPort"${portnum}"_Small \
69 xyz.openbmc_project.State.Leak.Detector State \
73 # Leak Status are Normal before turning off the port’s Leak LED.

1234567891011