From a22b15adf1366cb9a02aa8ac203fdf90f33764a7 Mon Sep 17 00:00:00 2001
From: Craig Elder <Craig@3DRobotics.com>
Date: Tue, 8 May 2012 19:22:12 -0700
Subject: [PATCH] PRODUCT: Define product IDs for all supported products

---
 libraries/AP_Common/AP_Common.h | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/libraries/AP_Common/AP_Common.h b/libraries/AP_Common/AP_Common.h
index 9b4e1bb6d..cb3e5c560 100644
--- a/libraries/AP_Common/AP_Common.h
+++ b/libraries/AP_Common/AP_Common.h
@@ -234,4 +234,13 @@ struct Location {
 # define SITL_debug(fmt, args...)
 #endif
 
+/*  Product IDs for all supported products follow */
+
+#define AP_PRODUCT_ID_NONE 			0x00 	// Hardware in the loop
+#define AP_PRODUCT_ID_APM1_1280 	0x01 	// APM1 with 1280 CPUs
+#define AP_PRODUCT_ID_APM1_2560 	0x02 	// APM1 with 2560 CPUs
+#define AP_PRODUCT_ID_SITL		 	0x03 	// Software in the loop
+#define AP_PRODUCT_ID_APM2_REVC     0x14 	// APM2 with REV C MPU 6000
+#define AP_PRODUCT_ID_APM2_REVD     0x58 	// APM2 with REV D MPU 6000
+
 #endif // _AP_COMMON_H
-- 
GitLab