<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-dbus-monitor/src/example, branch master</title>
<subtitle>OpenBMC Phosphor DBUS monitor sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-dbus-monitor/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/'/>
<updated>2018-06-05T02:10:49+00:00</updated>
<entry>
<title>Modify parser and add mako scripts for watch on object path</title>
<updated>2018-06-05T02:10:49+00:00</updated>
<author>
<name>Marri Devender Rao</name>
<email>devenrao@in.ibm.com</email>
</author>
<published>2018-04-12T14:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=80c70610a0ea96cf609387638f9f3f9bee0c581d'/>
<id>urn:sha1:80c70610a0ea96cf609387638f9f3f9bee0c581d</id>
<content type='text'>
Added support for watch and callback on 'interface added'
signal for the specified object paths.

Added mako scripts for events to auto create callback
and watch objects for the specified object path groups.

Clients specify object paths to watch and callbacks to
invoke in the config.yaml file

Change-Id: I3fa2ea1520649120b927c0cb83a16e5cace2f24e
Signed-off-by: Marri Devender Rao &lt;devenrao@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add ElogWithMetaDataCapture class</title>
<updated>2018-02-27T18:36:05+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2018-02-19T20:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=3c5318d843651dd18a6b8b0da67e3aaef810ca91'/>
<id>urn:sha1:3c5318d843651dd18a6b8b0da67e3aaef810ca91</id>
<content type='text'>
This callback class will create an error log with
exactly 1 metadata field, which takes a string.  This
metadata field will be filled in with the property paths,
names, and values of the properties that passed the
condition checks that caused the callback to be called
in the first place.

Tested: Ran with YAML rules that used this callback and
        checked that everything worked as specified.

Change-Id: Ib37206c63385939c583a09e7ba979d6e016691f6
Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add oneshot support to count conditions</title>
<updated>2018-02-23T19:51:02+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2018-02-19T19:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=c458deea83b4356f07194691e301037d8e831d46'/>
<id>urn:sha1:c458deea83b4356f07194691e301037d8e831d46</id>
<content type='text'>
When a count condition is a oneshot, it will only
trigger the callback the first time the condition
is true.  The condition needs to evaluate to false
at least once to rearm the callback.

A use case for this would be when a group of properties
is being watched for a subset of them hit a certain value.
Even though every properties changed signal for every property
in the group would check the condition, only the first time
the condition is true would the callback be issued.

This behavior is specified with a 'oneshot: true' entry in
the YAML.  If not present, it defaults to false which is
the original behavior.

Tested: Verify this does indeed do what is advertised by
        modifying condition rules to consistently pass
        and checking behavior.

Change-Id: Ie185621e86c605234bf329a5f38317267dbb6fb6
Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Adding the section for event call back.</title>
<updated>2018-02-20T04:00:04+00:00</updated>
<author>
<name>Ratan Gupta</name>
<email>ratagupt@in.ibm.com</email>
</author>
<published>2017-10-13T14:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=40e0db468a22cb162d906391ea79ac757ab99d01'/>
<id>urn:sha1:40e0db468a22cb162d906391ea79ac757ab99d01</id>
<content type='text'>
eg:-
- name: example event callback
  description: &gt;
    'Callbacks are actions PDM should take when instructed to do so.

    Some callback types refer to a group of paths and group of properties
    in a similar fashion as the property watch directive.

    The event callback creates the event D-Bus object with the given name
    and the event message.
    eg /xyz/openbmc_project/events/test/&lt;id&gt;'
  class: callback
  callback: event
  paths: example path group
  properties: example property group
  eventName: test
  eventMessage: "Test configuration changed."

When fully implemented, event callbacks will create DBus objects for
preconfigured DBus events.

Change-Id: I73d46a9bc630763cc1a74877803a638f3a8d1e1f
Signed-off-by: Ratan Gupta &lt;ratagupt@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add resolve callouts test to YAML</title>
<updated>2017-11-14T17:14:53+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2017-11-01T18:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=7af95886a9daa61df76d4e0c159e4302cd43d470'/>
<id>urn:sha1:7af95886a9daa61df76d4e0c159e4302cd43d470</id>
<content type='text'>
Change-Id: I9f21e6378f74bf9dd7d413557a80b47ec9c9f829
Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add resolve callout example</title>
<updated>2017-11-14T17:14:53+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2017-11-01T15:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=f7a6a462e357726fa20aa487d838a4890100d46f'/>
<id>urn:sha1:f7a6a462e357726fa20aa487d838a4890100d46f</id>
<content type='text'>
Change-Id: Ie80bff38947a79cc686eaf9db9c80453d28a4fb6
Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add more elog tests</title>
<updated>2017-08-21T14:26:46+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2017-08-15T17:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=937df1a99a263e73f820a66dada29cde2f58e847'/>
<id>urn:sha1:937df1a99a263e73f820a66dada29cde2f58e847</id>
<content type='text'>
Add tests to callbackgroupgentest/test.yaml

Change-Id: I0b9d4799dd3ed3a4876115594aacbd80caa3f9d0
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add elog to example.yaml</title>
<updated>2017-08-21T14:26:43+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2017-08-14T21:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=acac602db5e27f315bb63df2910682615aae5cfd'/>
<id>urn:sha1:acac602db5e27f315bb63df2910682615aae5cfd</id>
<content type='text'>
Change-Id: I97f73dd310cae4b2d67122bc51414e2a5397f0b3
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add tests for elog</title>
<updated>2017-08-21T14:26:40+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2017-08-14T21:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=2c11e4561c42331decf12e373c0839f40116c936'/>
<id>urn:sha1:2c11e4561c42331decf12e373c0839f40116c936</id>
<content type='text'>
Change-Id: I58a6ac714cfa80462ab53d4487dc727e40038b06
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Grammar fixes in example.yaml</title>
<updated>2017-08-14T19:03:14+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2017-07-31T18:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-dbus-monitor/commit/?id=2df09e242d6dd5961d831bd179f73489eba526ed'/>
<id>urn:sha1:2df09e242d6dd5961d831bd179f73489eba526ed</id>
<content type='text'>
Change-Id: Ia9ae40f1bd590945e2fee662e4437b92c8bd9b09
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
</feed>
