2015-01-23 Fred Gleason <fredg@paravelsystems.com>

* Reversed the GPI logic polarity for the Broadcast Tools GPI-16 in
	'ripcd/btgpi16.cpp' and 'ripcd/btgpi16.h'.
This commit is contained in:
Fred Gleason
2015-01-23 15:49:26 -05:00
parent 6b38012366
commit 0302e86182
2 changed files with 5 additions and 4 deletions

View File

@@ -4,8 +4,6 @@
//
// (C) Copyright 2002-2005,2010 Fred Gleason <fredg@paravelsystems.com>
//
// $Id:
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
// published by the Free Software Foundation.
@@ -203,7 +201,7 @@ void BtGpi16::processStatus()
case 32:
case 34:
case 36:
if(buffer[i]=='0') {
if(buffer[i]=='1') {
gpi=(bt_istate-6)/2;
if(bt_gpi_state[gpi]&&(!bt_gpi_mask[gpi])) {
emit gpiChanged(bt_matrix,gpi,false);
@@ -211,7 +209,7 @@ void BtGpi16::processStatus()
}
bt_istate++;
}
if(buffer[i]=='1') {
if(buffer[i]=='0') {
gpi=(bt_istate-6)/2;
if((!bt_gpi_state[gpi])&&(!bt_gpi_mask[gpi])) {
emit gpiChanged(bt_matrix,gpi,true);