Add LPC1768

Dependencies:   mbed-rtos mbed Xbus

Fork of MTi-1_example by Xsens

Files at this revision

API Documentation at this revision

Comitter:
Alex Young
Date:
Tue May 19 16:59:11 2015 +0200
Parent:
20:38560fa3d2eb
Child:
22:3eab999c5076
Commit message:
Add function to convert XsDataIdentifier to string

Changed in this revision

xbus/xbusmessage.c Show annotated file Show diff for this revision Revisions of this file
xbus/xbusmessage.h Show annotated file Show diff for this revision Revisions of this file
--- a/xbus/xbusmessage.c	Tue May 19 15:51:47 2015 +0200
+++ b/xbus/xbusmessage.c	Tue May 19 16:59:11 2015 +0200
@@ -120,3 +120,38 @@
 	}
 }
 
+char const* XbusMessage_dataDescription(enum XsDataIdentifier id)
+{
+	switch (id)
+	{
+		case XDI_PacketCounter:
+			return "Packet counter";
+
+		case XDI_SampleTimeFine:
+			return "Sample time fine";
+
+		case XDI_Quaternion:
+			return "Quaternion";
+
+		case XDI_DeltaV:
+			return "Velocity increment";
+
+		case XDI_Acceleration:
+			return "Acceleration";
+
+		case XDI_RateOfTurn:
+			return "Rate of turn";
+
+		case XDI_DeltaQ:
+			return "Orientation increment";
+
+		case XDI_MagneticField:
+			return "Magnetic field";
+
+		case XDI_StatusWord:
+			return "Status word";
+
+		default:
+			return "Unknown data type";
+	}
+}
--- a/xbus/xbusmessage.h	Tue May 19 15:51:47 2015 +0200
+++ b/xbus/xbusmessage.h	Tue May 19 16:59:11 2015 +0200
@@ -57,6 +57,7 @@
 
 size_t XbusMessage_format(uint8_t* raw, struct XbusMessage const* message);
 bool XbusMessage_getDataItem(void* item, enum XsDataIdentifier id, struct XbusMessage const* message);
+char const* XbusMessage_dataDescription(enum XsDataIdentifier id);
 
 #ifdef __cplusplus
 }