File libGoIO2-narrowing.patch of Package libGoIO2

diff -up ./src/GoIO_cpp/NonSmartSensorDDSRecs.cpp.orig ./src/GoIO_cpp/NonSmartSensorDDSRecs.cpp
--- ./src/GoIO_cpp/NonSmartSensorDDSRecs.cpp.orig	2013-01-07 20:24:28.000000000 +0100
+++ ./src/GoIO_cpp/NonSmartSensorDDSRecs.cpp	2016-09-13 17:02:42.993203469 +0200
@@ -94,7 +94,7 @@ GSensorDDSRec Thermocouple_Sensor =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigures
 	1,							    	// CurrentRequirement
-	-1,									// Averaging
+	(unsigned char)-1,					// Averaging
 	0.005,								// MinSamplePeriod
 	0.5,								// TypSamplePeriod
 	360,                                // TypNumberOfSamples
@@ -127,7 +127,7 @@ GSensorDDSRec Voltage10_Sensor =
 	0,							    	// Uncertainty
 	0x45,							    // SigFigs
 	1,							    	// CurrentRequirement
-	-1,									// Averaging
+	(unsigned char)-1,					// Averaging
 	0.00002,                            // MinSamplePeriod
 	0.1,                                // TypSamplePeriod
 	150,                                // TypNumberOfSamples
@@ -160,7 +160,7 @@ GSensorDDSRec Voltage30_Sensor =
 	0,							    	// Uncertainty
 	0x45,							    // SigFigs
 	1,							    	// CurrentRequirement
-	-1,									// Averaging
+	(unsigned char)-1,					// Averaging
 	0.00002,                            // MinSamplePeriod
 	0.1,                                // TypSamplePeriod
 	150,                                // TypNumberOfSamples
@@ -192,8 +192,8 @@ GSensorDDSRec Current10_Sensor =
 	"Current",				    		// SensorShortName
 	0,							    	// Uncertainty
 	0x45,							    // sigfigs
-	-1,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,			    	// CurrentRequirement
+	(unsigned char)-1,                  // Averaging
 	-1.0,                               // MinSamplePeriod
 	0.00002,                            // TypSamplePeriod
 	180,                                // TypNumberOfSamples
@@ -226,7 +226,7 @@ GSensorDDSRec CV_Voltage_Sensor =
 	0,							    	// Uncertainty
 	0x45,					            // sig figs
 	7,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.00002,                            // MinSamplePeriod
 	0.1,                                // TypSamplePeriod
 	180,                                // TypNumberOfSamples
@@ -259,7 +259,7 @@ GSensorDDSRec CV_Current_Sensor =
 	0,							    	// Uncertainty
 	0x56,							    // sig figs
 	7,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.00002,                            // MinSamplePeriod
 	0.1,                                // TypSamplePeriod
 	180,                                // TypNumberOfSamples
@@ -325,7 +325,7 @@ GSensorDDSRec Light_Sensor =
 	0,							    	// Uncertainty
 	0x55,							    // SigFigs
 	5,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.001,								// MinSamplePeriod
 	0.05,                               // TypSamplePeriod
 	200,                                // TypNumberOfSamples
@@ -423,8 +423,8 @@ GSensorDDSRec EKG_Sensor =
 	"EKG",				    		    // SensorShortName
 	0,							    	// Uncertainty
 	0x55,							    // SigFigures
-	-1,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,			    	// CurrentRequirement
+	(unsigned char)-1,                  // Averaging
 	0.005,                              // MinSamplePeriod
 	0.01,                               // TypSamplePeriod
 	200,                                // TypNumberOfSamples
@@ -457,7 +457,7 @@ GSensorDDSRec ExtraLong_Temp_Sensor =
 	0,							    	// Uncertainty
 	0x33,						        // Sig figs
 	7,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.01,								// MinSamplePeriod
 	0.5,                                // TypSamplePeriod
 	360,                                // TypNumberOfSamples
@@ -490,7 +490,7 @@ GSensorDDSRec CO2_Gas_Sensor =
 	0,							    	// Uncertainty
 	0x12,						        // Sig figs
 	47,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	4.0,                                // MinSamplePeriod
 	4.0,                                // TypSamplePeriod
 	150,                                // TypNumberOfSamples
@@ -523,7 +523,7 @@ GSensorDDSRec O2_Gas_Sensor =
 	0,							    	// Uncertainty
 	0x34,						        // Sig figs
 	2,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	1.0,                                // MinSamplePeriod
 	1.0,								// TypSamplePeriod
 	300,								// TypNumberOfSamples
@@ -589,7 +589,7 @@ GSensorDDSRec DCU_Sensor =
 	0,							    	// Uncertainty
 	0x55,							    // SigFigs
 	40,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.001,                              // MinSamplePeriod
 	1.00,                               // TypSamplePeriod
 	500,                                // TypNumberOfSamples
@@ -622,7 +622,7 @@ GSensorDDSRec Photogate_Sensor =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigs
 	30,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.0001,                             // MinSamplePeriod
 	0.1,								// TypSamplePeriod
 	180,                                // TypNumberOfSamples
@@ -654,7 +654,7 @@ GSensorDDSRec Drop_Counter =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigs
 	40,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.0001,                             // MinSamplePeriod
 	1.00,                               // TypSamplePeriod
 	1800,                               // TypNumberOfSamples
@@ -687,7 +687,7 @@ GSensorDDSRec RotaryMotion_Sensor =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigs
 	21,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.01,								// MinSamplePeriod
 	0.05,								// TypSamplePeriod
 	200,                                // TypNumberOfSamples
@@ -719,7 +719,7 @@ GSensorDDSRec Radiation_Sensor =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigs
 	0,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.01,								// MinSamplePeriod
 	10.0,								// TypSamplePeriod
 	60,									// TypNumberOfSamples
@@ -752,7 +752,7 @@ GSensorDDSRec LinearPosition_Sensor =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigs
 	21,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.01,								// MinSamplePeriod
 	0.05,								// TypSamplePeriod
 	200,                                // TypNumberOfSamples
@@ -785,7 +785,7 @@ GSensorDDSRec Projectile_Launcher =
 	0,							    	// Uncertainty
 	0x22,							    // SigFigs
 	30,							    	// CurrentRequirement
-	-1,                                 // Averaging
+	(unsigned char)-1,                  // Averaging
 	0.0001,                             // MinSamplePeriod
 	0.1,								// TypSamplePeriod
 	180,                                // TypNumberOfSamples
openSUSE Build Service is sponsored by