aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_sensor_util_lib.h
diff options
context:
space:
mode:
authorOmar Tarabai <tarabai@devegypt.com>2014-08-07 18:24:04 +0000
committerOmar Tarabai <tarabai@devegypt.com>2014-08-07 18:24:04 +0000
commit605b0e88f6e64ac71a5afb08ce90c909a2807438 (patch)
tree9b713ebd15b1d3fa68f05ae6d62bebc899448f9a /src/include/gnunet_sensor_util_lib.h
parentd6e728b2b869ee521216deae75a767165d3e1001 (diff)
sensor: merged reporting module
Diffstat (limited to 'src/include/gnunet_sensor_util_lib.h')
-rw-r--r--src/include/gnunet_sensor_util_lib.h81
1 files changed, 40 insertions, 41 deletions
diff --git a/src/include/gnunet_sensor_util_lib.h b/src/include/gnunet_sensor_util_lib.h
index 0d205877ce..c5d4e66970 100644
--- a/src/include/gnunet_sensor_util_lib.h
+++ b/src/include/gnunet_sensor_util_lib.h
@@ -190,46 +190,6 @@ struct GNUNET_SENSOR_SensorInfo
};
GNUNET_NETWORK_STRUCT_BEGIN
-/**
- * Used to communicate sensor readings to
- * collection points (SENSORDASHBAORD service)
- */
- struct GNUNET_SENSOR_ReadingMessage
-{
-
- /**
- * GNUNET general message header
- */
- struct GNUNET_MessageHeader header;
-
- /**
- * Size of the sensor name value, allocated
- * at position 0 after this struct
- */
- uint16_t sensorname_size;
-
- /**
- * First part of sensor version number
- */
- uint16_t sensorversion_major;
-
- /**
- * Second part of sensor version number
- */
- uint16_t sensorversion_minor;
-
- /**
- * Timestamp of recorded reading
- */
- uint64_t timestamp;
-
- /**
- * Size of reading value, allocation
- * at poistion 1 after this struct
- */
- uint16_t value_size;
-
-};
/**
* Used to communicate brief information about a sensor.
@@ -298,9 +258,48 @@ struct GNUNET_SENSOR_SensorFullMessage
};
/**
+ * Used to communicate sensor values to
+ * collection points (SENSORDASHBAORD service)
+ */
+ struct GNUNET_SENSOR_ValueMessage
+{
+
+ /**
+ * GNUNET general message header
+ */
+ struct GNUNET_MessageHeader header;
+
+ /**
+ * Hash of sensor name
+ */
+ struct GNUNET_HashCode sensorname_hash;
+
+ /**
+ * First part of sensor version number
+ */
+ uint16_t sensorversion_major;
+
+ /**
+ * Second part of sensor version number
+ */
+ uint16_t sensorversion_minor;
+
+ /**
+ * Timestamp of recorded reading
+ */
+ struct GNUNET_TIME_Absolute timestamp;
+
+ /**
+ * Size of sensor value, allocated at poistion 0 after this struct
+ */
+ uint16_t value_size;
+
+};
+
+/**
* Message carrying an anomaly status change report
*/
-struct AnomalyReportMessage
+struct GNUNET_SENSOR_AnomalyReportMessage
{
/**