This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
reprapfirmware-dc42/src/MessageType.h
David Crocker eb5445770b Version 1.13 beta 1
Added support for M581 and M582 commands
M25 pause command can now be used inside a macro file to pause a file
being printed from SD card
Firmware update messages are now sent to USB and PanelDue (but the
existing PanelDue firmware doesn't display them)
Added gcode queue underrun counter, displayed in M122 Move diagnostic
info
M122 responses are now sent only to the comms channel that requested
them
Added support for additional firmware modules to be updated for Duet NG
Corrected a possible problem with multiple incompatible gcodes being
executed concurrently
Support H parameter on M0 and M1 commands
When executing M0/M1 commands and no print is paused, execute
stop.g/sleep.g if they exist
Treat M25 within the file being printed the same as M226
Added additional simulation modes to help identify bottlenecks
Don't disable all interrupts when starting a new move, to reduce
interrupt latency so that we can still receive data from PanelDue
Moved some utility maths functions to CoreNG
2016-05-27 20:59:44 +01:00

24 lines
829 B
C

/*
* MessageType.h
*
* Created on: 21 May 2016
* Author: David
*/
#ifndef MESSAGETYPE_H_
#define MESSAGETYPE_H_
// Supported message destinations
enum MessageType
{
AUX_MESSAGE, // A message that is to be sent to the panel
AUX2_MESSAGE, // A message that is to be sent to the second auxiliary device
HOST_MESSAGE, // A message that is to be sent in non-blocking mode to the host via USB
DEBUG_MESSAGE, // A debug message to send in blocking mode to USB
HTTP_MESSAGE, // A message that is to be sent to the web (HTTP)
TELNET_MESSAGE, // A message that is to be sent to a Telnet client
GENERIC_MESSAGE, // A message that is to be sent to the web, USB and panel
FIRMWARE_UPDATE_MESSAGE // A message that conveys progress of a firmware update
};
#endif /* MESSAGETYPE_H_ */