mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-16 01:57:09 +00:00
convert wireless_link_barval to double
This commit is contained in:
parent
e5d32f4ad0
commit
4133d8fdbe
@ -83,7 +83,7 @@ void parse_net_stat_arg(struct text_object *obj, const char *arg, void *free_at_
|
|||||||
void parse_net_stat_bar_arg(struct text_object *obj, const char *arg, void *free_at_crash)
|
void parse_net_stat_bar_arg(struct text_object *obj, const char *arg, void *free_at_crash)
|
||||||
{
|
{
|
||||||
if (arg) {
|
if (arg) {
|
||||||
arg = scan_bar(obj, arg, 0);
|
arg = scan_bar(obj, arg, 1);
|
||||||
obj->data.opaque = get_net_stat(arg, obj, free_at_crash);
|
obj->data.opaque = get_net_stat(arg, obj, free_at_crash);
|
||||||
} else {
|
} else {
|
||||||
// default to DEFAULTNETDEV
|
// default to DEFAULTNETDEV
|
||||||
@ -292,14 +292,14 @@ void print_wireless_link_qual_perc(struct text_object *obj, char *p, int p_max_s
|
|||||||
spaced_print(p, p_max_size, "unk", 5);
|
spaced_print(p, p_max_size, "unk", 5);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
uint8_t wireless_link_barval(struct text_object *obj)
|
double wireless_link_barval(struct text_object *obj)
|
||||||
{
|
{
|
||||||
struct net_stat *ns = obj->data.opaque;
|
struct net_stat *ns = obj->data.opaque;
|
||||||
|
|
||||||
if (!ns)
|
if (!ns)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
return round_to_int((double) (ns->link_qual / ns->link_qual_max) * 255.0);
|
return (double)ns->link_qual / ns->link_qual_max;
|
||||||
}
|
}
|
||||||
#endif /* HAVE_IWLIB */
|
#endif /* HAVE_IWLIB */
|
||||||
#endif /* __linux__ */
|
#endif /* __linux__ */
|
||||||
|
@ -83,7 +83,7 @@ void print_wireless_ap(struct text_object *, char *, int);
|
|||||||
void print_wireless_link_qual(struct text_object *, char *, int);
|
void print_wireless_link_qual(struct text_object *, char *, int);
|
||||||
void print_wireless_link_qual_max(struct text_object *, char *, int);
|
void print_wireless_link_qual_max(struct text_object *, char *, int);
|
||||||
void print_wireless_link_qual_perc(struct text_object *, char *, int);
|
void print_wireless_link_qual_perc(struct text_object *, char *, int);
|
||||||
uint8_t wireless_link_barval(struct text_object *);
|
double wireless_link_barval(struct text_object *);
|
||||||
#endif /* HAVE_IWLIB */
|
#endif /* HAVE_IWLIB */
|
||||||
#endif /* __linux__ */
|
#endif /* __linux__ */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user