summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Orlenko <zxteam@gmail.com>2010-07-13 15:08:25 +1100
committerAlexander Orlenko <zxteam@gmail.com>2010-07-13 15:08:25 +1100
commitc0da8ea7173fcdd5b5abd0a6c1430850f6fc69f6 (patch)
treec53ee001177374cb83986905c54a6ebaa60167ce
parentebd270c3c819f83c36823e9ca748103df871561c (diff)
downloadbluez-tools-c0da8ea7173fcdd5b5abd0a6c1430850f6fc69f6.tar.gz
Fixed some messages
-rw-r--r--TODO.txt5
-rw-r--r--src/bt-adapter.c40
-rw-r--r--src/bt-device.c32
-rw-r--r--src/bt-network.c2
4 files changed, 41 insertions, 38 deletions
diff --git a/TODO.txt b/TODO.txt
index 2cb3529..766cdf3 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,5 +1,4 @@
-Common:
+Interfaces:
- How to use RequestSession() && ReleaseSession() in org.bluez.Adapter intf ?
-Monitor:
-
+bt-monitor:
diff --git a/src/bt-adapter.c b/src/bt-adapter.c
index 12a5ef5..64d642a 100644
--- a/src/bt-adapter.c
+++ b/src/bt-adapter.c
@@ -75,7 +75,7 @@ static gchar *adapter_arg = NULL;
static gboolean info_arg = FALSE;
static gboolean discover_arg = FALSE;
static gboolean set_arg = FALSE;
-static gchar *set_name_arg = NULL;
+static gchar *set_property_arg = NULL;
static gchar *set_value_arg = NULL;
static GOptionEntry entries[] = {
@@ -99,15 +99,14 @@ int main(int argc, char *argv[])
g_option_context_set_summary(context, "adapter summary");
g_option_context_set_description(context,
"Set Options:\n"
- " --set <Name> <Value>\n"
- " Where `Name` is adapter property name:\n"
+ " --set <property> <value>\n"
+ " Where `property` is one of:\n"
" Name\n"
" Discoverable\n"
" DiscoverableTimeout\n"
" Pairable\n"
" PairableTimeout\n"
- " Powered\n"
- " And `Value` is property value to set\n\n"
+ " Powered\n\n"
"adapter desc"
);
@@ -200,7 +199,7 @@ int main(int argc, char *argv[])
g_hash_table_unref(found_devices);
g_object_unref(adapter);
} else if (set_arg) {
- set_name_arg = argv[1];
+ set_property_arg = argv[1];
set_value_arg = argv[2];
Adapter *adapter = find_adapter(adapter_arg, &error);
@@ -208,13 +207,13 @@ int main(int argc, char *argv[])
GValue v = {0,};
- if (g_strcmp0(set_name_arg, "Name") == 0) {
+ if (g_strcmp0(set_property_arg, "Name") == 0) {
g_value_init(&v, G_TYPE_STRING);
g_value_set_string(&v, set_value_arg);
} else if (
- g_strcmp0(set_name_arg, "Discoverable") == 0 ||
- g_strcmp0(set_name_arg, "Pairable") == 0 ||
- g_strcmp0(set_name_arg, "Powered") == 0
+ g_strcmp0(set_property_arg, "Discoverable") == 0 ||
+ g_strcmp0(set_property_arg, "Pairable") == 0 ||
+ g_strcmp0(set_property_arg, "Powered") == 0
) {
g_value_init(&v, G_TYPE_BOOLEAN);
@@ -223,33 +222,36 @@ int main(int argc, char *argv[])
} else if (g_strcmp0(set_value_arg, "1") == 0 || g_ascii_strcasecmp(set_value_arg, "TRUE") == 0 || g_ascii_strcasecmp(set_value_arg, "ON") == 0) {
g_value_set_boolean(&v, TRUE);
} else {
- g_print("Invalid value: %s\n", set_value_arg);
+ g_print("%s: Invalid boolean value: %s\n", g_get_prgname(), set_value_arg);
+ g_print("Try `%s --help` for more information.\n", g_get_prgname());
+ exit(EXIT_FAILURE);
}
} else if (
- g_strcmp0(set_name_arg, "DiscoverableTimeout") == 0 ||
- g_strcmp0(set_name_arg, "PairableTimeout") == 0
+ g_strcmp0(set_property_arg, "DiscoverableTimeout") == 0 ||
+ g_strcmp0(set_property_arg, "PairableTimeout") == 0
) {
g_value_init(&v, G_TYPE_UINT);
g_value_set_uint(&v, (guint) atoi(set_value_arg));
} else {
- g_print("Invalid property: %s\n", set_name_arg);
+ g_print("%s: Invalid property: %s\n", g_get_prgname(), set_property_arg);
+ g_print("Try `%s --help` for more information.\n", g_get_prgname());
exit(EXIT_FAILURE);
}
GHashTable *props = adapter_get_properties(adapter, &error);
exit_if_error(error);
- GValue *old_value = g_hash_table_lookup(props, set_name_arg);
+ GValue *old_value = g_hash_table_lookup(props, set_property_arg);
g_assert(old_value != NULL);
if (G_VALUE_HOLDS_STRING(old_value)) {
- g_print("%s: %s -> %s\n", set_name_arg, g_value_get_string(old_value), g_value_get_string(&v));
+ g_print("%s: %s -> %s\n", set_property_arg, g_value_get_string(old_value), g_value_get_string(&v));
} else if (G_VALUE_HOLDS_BOOLEAN(old_value)) {
- g_print("%s: %d -> %d\n", set_name_arg, g_value_get_boolean(old_value), g_value_get_boolean(&v));
+ g_print("%s: %d -> %d\n", set_property_arg, g_value_get_boolean(old_value), g_value_get_boolean(&v));
} else if (G_VALUE_HOLDS_UINT(old_value)) {
- g_print("%s: %d -> %d\n", set_name_arg, g_value_get_uint(old_value), g_value_get_uint(&v));
+ g_print("%s: %d -> %d\n", set_property_arg, g_value_get_uint(old_value), g_value_get_uint(&v));
}
g_hash_table_unref(props);
- adapter_set_property(adapter, set_name_arg, &v, &error);
+ adapter_set_property(adapter, set_property_arg, &v, &error);
exit_if_error(error);
g_value_unset(&v);
diff --git a/src/bt-device.c b/src/bt-device.c
index 0d9e277..e6bef9e 100644
--- a/src/bt-device.c
+++ b/src/bt-device.c
@@ -166,7 +166,7 @@ static gchar *info_arg = NULL;
static gchar *services_arg = NULL;
static gboolean set_arg = FALSE;
static gchar *set_device_arg = NULL;
-static gchar *set_name_arg = NULL;
+static gchar *set_property_arg = NULL;
static gchar *set_value_arg = NULL;
static GOptionEntry entries[] = {
@@ -192,12 +192,11 @@ int main(int argc, char *argv[])
g_option_context_set_summary(context, "device summary");
g_option_context_set_description(context,
"Set Options:\n"
- " --set <device#id> <Name> <Value>\n"
- " Where `Name` is device property name:\n"
+ " --set <device#id> <property> <value>\n"
+ " Where `property` is one of:\n"
" Alias\n"
" Trusted\n"
- " Blocked\n"
- " And `Value` is property value to set\n\n"
+ " Blocked\n\n"
"device desc"
);
@@ -310,7 +309,7 @@ int main(int argc, char *argv[])
g_object_unref(device);
} else if (set_arg) {
set_device_arg = argv[1];
- set_name_arg = argv[2];
+ set_property_arg = argv[2];
set_value_arg = argv[3];
Device *device = find_device(adapter, set_device_arg, &error);
@@ -318,12 +317,12 @@ int main(int argc, char *argv[])
GValue v = {0,};
- if (g_strcmp0(set_name_arg, "Alias") == 0) {
+ if (g_strcmp0(set_property_arg, "Alias") == 0) {
g_value_init(&v, G_TYPE_STRING);
g_value_set_string(&v, set_value_arg);
} else if (
- g_strcmp0(set_name_arg, "Trusted") == 0 ||
- g_strcmp0(set_name_arg, "Blocked") == 0
+ g_strcmp0(set_property_arg, "Trusted") == 0 ||
+ g_strcmp0(set_property_arg, "Blocked") == 0
) {
g_value_init(&v, G_TYPE_BOOLEAN);
@@ -332,25 +331,28 @@ int main(int argc, char *argv[])
} else if (g_strcmp0(set_value_arg, "1") == 0 || g_ascii_strcasecmp(set_value_arg, "TRUE") == 0 || g_ascii_strcasecmp(set_value_arg, "ON") == 0) {
g_value_set_boolean(&v, TRUE);
} else {
- g_print("Invalid value: %s\n", set_value_arg);
+ g_print("%s: Invalid boolean value: %s\n", g_get_prgname(), set_value_arg);
+ g_print("Try `%s --help` for more information.\n", g_get_prgname());
+ exit(EXIT_FAILURE);
}
} else {
- g_print("Invalid property: %s\n", set_name_arg);
+ g_print("%s: Invalid property: %s\n", g_get_prgname(), set_property_arg);
+ g_print("Try `%s --help` for more information.\n", g_get_prgname());
exit(EXIT_FAILURE);
}
GHashTable *props = device_get_properties(device, &error);
exit_if_error(error);
- GValue *old_value = g_hash_table_lookup(props, set_name_arg);
+ GValue *old_value = g_hash_table_lookup(props, set_property_arg);
g_assert(old_value != NULL);
if (G_VALUE_HOLDS_STRING(old_value)) {
- g_print("%s: %s -> %s\n", set_name_arg, g_value_get_string(old_value), g_value_get_string(&v));
+ g_print("%s: %s -> %s\n", set_property_arg, g_value_get_string(old_value), g_value_get_string(&v));
} else if (G_VALUE_HOLDS_BOOLEAN(old_value)) {
- g_print("%s: %d -> %d\n", set_name_arg, g_value_get_boolean(old_value), g_value_get_boolean(&v));
+ g_print("%s: %d -> %d\n", set_property_arg, g_value_get_boolean(old_value), g_value_get_boolean(&v));
}
g_hash_table_unref(props);
- device_set_property(device, set_name_arg, &v, &error);
+ device_set_property(device, set_property_arg, &v, &error);
exit_if_error(error);
g_value_unset(&v);
diff --git a/src/bt-network.c b/src/bt-network.c
index 035c55a..ec6918f 100644
--- a/src/bt-network.c
+++ b/src/bt-network.c
@@ -83,7 +83,7 @@ int main(int argc, char *argv[])
" Where `property` is one of:\n"
" Name\n"
" Enabled\n"
- " By default - show current status\n\n"
+ " By default - show status\n\n"
"network desc"
);