blob: 59eaca8b6fe5978790533aee14b01effd9b3f07e [file] [log] [blame]
Norman James362a80f2015-09-14 14:04:39 -05001#include "interfaces/openbmc_intf.h"
2#include "openbmc.h"
3
4
5/* ---------------------------------------------------------------------------------------------------- */
6
7gint
8main (gint argc, gchar *argv[])
9{
10 GMainLoop *loop;
11 GDBusConnection *c;
12 GDBusProxy *p;
13 GError *error;
14 GVariant *parm;
15 GVariant *result;
16
17 loop = g_main_loop_new (NULL, FALSE);
18
19 error = NULL;
20 c = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
21
22 error = NULL;
23 p = g_dbus_proxy_new_sync (c,
24 G_DBUS_PROXY_FLAGS_NONE,
25 NULL, /* GDBusInterfaceInfo* */
26 "org.openbmc.managers.Frus", /* name */
27 "/org/openbmc/managers/Frus", /* object path */
28 "org.openbmc.managers.Frus", /* interface name */
29 NULL, /* GCancellable */
30 &error);
31 g_assert_no_error (error);
32 parm = g_variant_new("(isv)",21,"manufacturer",g_variant_new_string("ibmibm"));
33 result = g_dbus_proxy_call_sync (p,
34 "updateFruField",
35 parm,
36 G_DBUS_CALL_FLAGS_NONE,
37 -1,
38 NULL,
39 &error);
40 g_assert_no_error (error);
41 //g_main_loop_run (loop);
42 //g_bus_unown_name (id);
43 g_main_loop_unref (loop);
44 return 0;
45}