From: Andre Ferraz Date: Tue, 29 Jul 2014 19:52:50 +0000 (-0300) Subject: fix dstype gauge values and expands the number of possible subtypes X-Git-Tag: collectd-5.5.0~249^2 X-Git-Url: https://git.octo.it/?p=collectd.git;a=commitdiff_plain;h=ef6a236ecbfbea57871e74bc8cda4ca2609d9a6d fix dstype gauge values and expands the number of possible subtypes --- diff --git a/src/utils_match.h b/src/utils_match.h index d32178a4..a30eb447 100644 --- a/src/utils_match.h +++ b/src/utils_match.h @@ -26,19 +26,22 @@ #include "plugin.h" /* - * Defines + * Each type may have 12 sub-types + * 0x1000 = 1000000000000 + * ^ <- Type bit + * ^^^^^^^^^^^^ <- Subtype bits */ -#define UTILS_MATCH_DS_TYPE_GAUGE 0x10 -#define UTILS_MATCH_DS_TYPE_COUNTER 0x20 -#define UTILS_MATCH_DS_TYPE_DERIVE 0x40 -#define UTILS_MATCH_DS_TYPE_ABSOLUTE 0x80 +#define UTILS_MATCH_DS_TYPE_GAUGE 0x1000 +#define UTILS_MATCH_DS_TYPE_COUNTER 0x2000 +#define UTILS_MATCH_DS_TYPE_DERIVE 0x4000 +#define UTILS_MATCH_DS_TYPE_ABSOLUTE 0x8000 #define UTILS_MATCH_CF_GAUGE_AVERAGE 0x01 #define UTILS_MATCH_CF_GAUGE_MIN 0x02 #define UTILS_MATCH_CF_GAUGE_MAX 0x04 #define UTILS_MATCH_CF_GAUGE_LAST 0x08 -#define UTILS_MATCH_CF_GAUGE_INC 0x09 -#define UTILS_MATCH_CF_GAUGE_ADD 0x10 +#define UTILS_MATCH_CF_GAUGE_INC 0x10 +#define UTILS_MATCH_CF_GAUGE_ADD 0x20 #define UTILS_MATCH_CF_COUNTER_SET 0x01 #define UTILS_MATCH_CF_COUNTER_ADD 0x02