sse_decode_ldd_command method
LddCommand
sse_decode_ldd_command(
- SseDeserializer deserializer
)
override
Implementation
@protected
LddCommand sse_decode_ldd_command(SseDeserializer deserializer) {
// Codec=Sse (Serialization based), see doc to use other codecs
var tag_ = sse_decode_i_32(deserializer);
switch (tag_) {
case 0:
return LddCommand_Cut();
case 1:
return LddCommand_Reset();
case 2:
return LddCommand_PrintModeDefault();
case 3:
var var_charset = sse_decode_ldd_charset(deserializer);
return LddCommand_SelectCharset(charset: var_charset);
case 4:
var var_codeTable = sse_decode_ldd_code_table(deserializer);
return LddCommand_SelectCodeTable(codeTable: var_codeTable);
case 5:
var var_font = sse_decode_ldd_font(deserializer);
return LddCommand_SelectFont(font: var_font);
case 6:
return LddCommand_UnderlineOff();
case 7:
return LddCommand_Underline1Dot();
case 8:
return LddCommand_Underline2Dot();
case 9:
return LddCommand_BoldOn();
case 10:
return LddCommand_BoldOff();
case 11:
return LddCommand_Bitmap();
case 12:
return LddCommand_NoLine();
case 13:
return LddCommand_ResetLine();
default:
throw UnimplementedError('');
}
}