1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-22 23:56:13 +01:00

Add files via upload

This commit is contained in:
Barry Daniel 2024-09-06 15:44:52 +10:00 committed by GitHub
parent 99df0a39d7
commit 3e03ff6161
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -347,18 +347,18 @@ void _writeAnalogue(VPIN vpin, int param1, uint8_t camop, uint16_t param3) overr
if(camop=='B'){ //then 'b'(b%) cmd - can totally deal with that here. (but can't do b%,# (brightSF)) if(camop=='B'){ //then 'b'(b%) cmd - can totally deal with that here. (but can't do b%,# (brightSF))
if(param1>97) return; if(param1>97) return;
if(param1>9) param1 = param1/10; //accept a bsNo if(param1>9) param1 = param1/10; //accept a bsNo
for(param1;param1<count;param1++) { for(int bnk=param1;bnk<count;bnk++) {
uint8_t b=_digitalInputStates[param1]; uint8_t b=_digitalInputStates[bnk];
char str[] = "11111111"; char str[] = "11111111";
for (int i=0;i<8;i++) if(((b<<i)&0x80) == 0) str[i]='0'; for (int i=0;i<8;i++) if(((b<<i)&0x80) == 0) str[i]='0';
DIAG(F("(b $) Bank: %d activated byte: 0x%x%x (sensors S%d7->%d0) %s"), param1,b>>4,b&15,param1,param1,str ); DIAG(F("(b $) Bank: %d activated byte: 0x%x%x (sensors S%d7->%d0) %s"), bnk,b>>4,b&15,bnk,bnk,str );
} }
return; return;
} }
if (outputBuffer[4]=='T') { //then 't' cmd if (outputBuffer[4]=='T') { //then 't' cmd
if(param1<31) { //repeated calls if param < 31 if(param1<31) { //repeated calls if param < 31
//for (int i=0;i<7;i++) _savedCmd[i]=outputBuffer[i]; //for (int i=0;i<7;i++) _savedCmd[i]=outputBuffer[i];
memcpy( _savedCmd, outputBuffer, 8); memcpy( _savedCmd, outputBuffer, 7);
}else _savedCmd[2] = 0; //no repeats if ##>30 }else _savedCmd[2] = 0; //no repeats if ##>30
}else _savedCmd[2] = 0; //no repeats unless 't' }else _savedCmd[2] = 0; //no repeats unless 't'