MarkoprintWiFi/MkpWIFI/commands.py

123 lines
2.8 KiB
Python

'''
Created on 27 set 2019
@author: Emanuele Trabattoni
'''
DEFprefix = {
'begin': '\x1b', #ESC
'end': '\r'
}
MKPcommands = {
'handshake': {
'defPrefix': True,
'command': '*',
'success': 'Ok\r',
'error': None
},
'reset': {
'defPrefix': True,
'command': 'RST',
'success': 'Ok\r',
'error': None,
},
'deleteMemory': {
'defPrefix': True,
'command': 'C',
'success': None,
'error': None
},
'printPause': {
'defPrefix': True,
'command': 'C0',
'success': 'Ok\r',
'error': None,
},
'printStart': {
'defPrefix': True,
'command': 'C1',
'success': 'Ok\r',
'error': None,
},
'callPrintImage': {
'defPrefix': False,
'begin': '\x02', #STX
'end': '\x03', #ETX
'command': 'TZ',
'success': '\x06\x02[0-9]OK\x03',
'error': '',
'args': []
},
'sendImage': {
'defPrefix': True,
'command': 'EW',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'sendImageEnd': {
'defPrefix': True,
'command': 'EX',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'receiveImage': {
'defPrefix': True,
'command': 'EL',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'receiveDir': {
'defPrefix': True,
'command': 'ED',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'deleteImage': {
'defPrefix': True,
'command': 'EQ',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'sendDate': {
'defPrefix': True,
'command': '*STD',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'receiveDate': {
'defPrefix': True,
'command': '*GSTD',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'status': {
'defPrefix': True,
'command': 'SV',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'status1': {
'defPrefix': True,
'command': 'S1',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
'status2': {
'defPrefix': True,
'command': 'S2',
'success': 'Ok',
'error': 'somethingsomething',
'args': ['','']
},
}