printnanny_octoprint_models/
gcode_event.rs

1// GcodeEvent represents a GcodeEvent model.
2#[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}