Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::ProcedureListing Struct Reference

One procedure paired with how its last run on a device went — an entry of GET /api/devices/:pos/procedures. More...

#include <procedure_catalogue.h>

Collaboration diagram for mm::node::ProcedureListing:
[legend]

Public Attributes

ProcedureDescriptor descriptor
 
ProcedureSnapshot snapshot
 

Detailed Description

One procedure paired with how its last run on a device went — an entry of GET /api/devices/:pos/procedures.

The pairing is what lets a per-device page render in a single request instead of one per procedure, and it is why the snapshot is never absent here: a procedure that never ran reports an idleSnapshot, so every entry has the same shape.

Member Data Documentation

◆ descriptor

ProcedureDescriptor mm::node::ProcedureListing::descriptor

◆ snapshot

ProcedureSnapshot mm::node::ProcedureListing::snapshot

The documentation for this struct was generated from the following file: