mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	Merge branch 'master' of https://github.com/tvdzwan/hyperion.git
Former-commit-id: dccdee578b5df43c4a8123349397be4a1b54f4c6
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1
									
								
								deploy/hyperion.tar.gz.REMOVED.git-id
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								deploy/hyperion.tar.gz.REMOVED.git-id
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					c358364291c2377c26ef2912042fae6d7fe50d08
 | 
				
			||||||
@@ -145,8 +145,8 @@ void BoblightClientConnection::handleMessage(const QString & message)
 | 
				
			|||||||
							red = qMax(0, qMin(255, int(255 * messageParts[4].toFloat(&rc1))));
 | 
												red = qMax(0, qMin(255, int(255 * messageParts[4].toFloat(&rc1))));
 | 
				
			||||||
						}
 | 
											}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
						uint8_t green = qMax(0, qMin(255, 255 * int(messageParts[5].toFloat(&rc2))));
 | 
											uint8_t green = qMax(0, qMin(255, int(255 * messageParts[5].toFloat(&rc2))));
 | 
				
			||||||
						uint8_t blue  = qMax(0, qMin(255, 255 * int(messageParts[6].toFloat(&rc3))));
 | 
											uint8_t blue  = qMax(0, qMin(255, int(255 * messageParts[6].toFloat(&rc3))));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
						if (rc1 && rc2 && rc3)
 | 
											if (rc1 && rc2 && rc3)
 | 
				
			||||||
						{
 | 
											{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,3 +48,9 @@ target_link_libraries(test_qregexp
 | 
				
			|||||||
add_executable(spidev_test spidev_test.c)
 | 
					add_executable(spidev_test spidev_test.c)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_executable(gpio2spi switchPinCtrl.c)
 | 
					add_executable(gpio2spi switchPinCtrl.c)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					add_executable(test_rs232highspeed
 | 
				
			||||||
 | 
							TestRs232HighSpeed.cpp
 | 
				
			||||||
 | 
							../libsrc/leddevice/LedRs232Device.cpp)
 | 
				
			||||||
 | 
					target_link_libraries(test_rs232highspeed
 | 
				
			||||||
 | 
							serialport)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										32
									
								
								test/TestRs232HighSpeed.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								test/TestRs232HighSpeed.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					// Hyperion includes
 | 
				
			||||||
 | 
					#include "../libsrc/leddevice/LedRs232Device.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class TestDevice : public LedRs232Device
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
 | 
						TestDevice() :
 | 
				
			||||||
 | 
							LedRs232Device("/dev/ttyAMA0", 2000000)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							// empty
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						int write(const std::vector<ColorRgb> &ledValues) {}
 | 
				
			||||||
 | 
						int switchOff() {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						void writeTestSequence()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							uint8_t data = 'T';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							writeBytes(1, &data);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int main()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						TestDevice device;
 | 
				
			||||||
 | 
						device.writeTestSequence();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user