X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Farducontrol.cpp;h=213a848d95a5d921406fb750bb284fd08818a952;hb=2399146e4235d9923ee4256c413574d4395312e3;hp=a1d238103004d1e95cba46ffd65fb57ef7b6caf7;hpb=5a02a4f42dfc5dc6b4daef5fc02431bdfb2968d8;p=r2c2.git diff --git a/source/libr2c2/arducontrol.cpp b/source/libr2c2/arducontrol.cpp index a1d2381..213a848 100644 --- a/source/libr2c2/arducontrol.cpp +++ b/source/libr2c2/arducontrol.cpp @@ -515,7 +515,7 @@ unsigned ArduControl::Accessory::create_state_command(unsigned b, bool c, char * throw invalid_argument("Accessory::create_state_command"); unsigned a = (address+b+3)*2; - if((state.pending>>b)&1) + if(!((state.pending>>b)&1)) ++a; buffer[0] = MOTOROLA_SOLENOID; buffer[1] = a>>3;