added precision mode
This commit is contained in:
parent
745d009acc
commit
b49d9411d3
3 changed files with 92 additions and 33 deletions
|
|
@ -68,6 +68,18 @@ void HpglParser::findCommand()
|
|||
cmdMode = SKIP_M;
|
||||
bufferIndex = -1;
|
||||
}
|
||||
else if(buffer[bufferIndex-1] == 'H')
|
||||
{
|
||||
_plotter->setHighPrecision(true);
|
||||
cmdMode = SKIP_M;
|
||||
bufferIndex = -1;
|
||||
}
|
||||
else if(buffer[bufferIndex-1] == 'L')
|
||||
{
|
||||
_plotter->setHighPrecision(false);
|
||||
cmdMode = SKIP_M;
|
||||
bufferIndex = -1;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 'U':
|
||||
|
|
@ -110,6 +122,17 @@ void HpglParser::findCommand()
|
|||
else cmdMode = ERROR_M;
|
||||
break;
|
||||
}
|
||||
case 'E':
|
||||
{
|
||||
if(buffer[bufferIndex-1] == 'D')
|
||||
{
|
||||
_plotter->demo();
|
||||
cmdMode = SKIP_M;
|
||||
bufferIndex = -1;
|
||||
}
|
||||
else cmdMode = ERROR_M;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue