Former-commit-id: dccdee578b5df43c4a8123349397be4a1b54f4c6
This commit is contained in:
T. van der Zwan 2013-12-20 21:02:36 +00:00
commit 8033615119
5 changed files with 41 additions and 2 deletions

Binary file not shown.

View File

@ -0,0 +1 @@
c358364291c2377c26ef2912042fae6d7fe50d08

View File

@ -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)
{ {

View File

@ -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)

View 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;
}