printnanny_octoprint_models/
gcode_event.rs1#[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize)]
3pub enum GcodeEvent {
4 #[serde(rename="Alert__M300")]
5 AlertM300,
6 #[serde(rename="Cooling__M245")]
7 CoolingM245,
8 #[serde(rename="Dwell__G4")]
9 DwellG4,
10 #[serde(rename="Estop__M112")]
11 EstopM112,
12 #[serde(rename="FilamentChange__M600")]
13 FilamentChangeM600,
14 #[serde(rename="FilamentChange__M701")]
15 FilamentChangeM701,
16 #[serde(rename="FilamentChange__M702")]
17 FilamentChangeM702,
18 #[serde(rename="Home__G28")]
19 HomeG28,
20 #[serde(rename="PowerOn__M80")]
21 PowerOnM80,
22 #[serde(rename="PowerOff__M81")]
23 PowerOffM81,
24}
25impl Default for GcodeEvent {
26 fn default() -> GcodeEvent {
27 GcodeEvent::AlertM300
28 }
29}