Structs§
- Action
Chain - A sequence of actions with simple Vec
foundation - Action
LogEntry - Log entry for action execution with timing information
- Bias
Sweep Config - Configuration for bias sweep during stability testing
- Bounds
Check Info - Information about bounds checking results
- Chain
Analysis - Analysis result for an ActionChain
- Loggable
Signal Frame - JSON-serializable version of SignalFrame
- Loggable
Signal Stats - JSON-serializable version of SignalStats
- LoggableTCP
Logger Config - JSON-serializable version of TCPLoggerConfig
- Loggable
Timestamped Signal Frame - JSON-serializable version of TimestampedSignalFrame
- Stability
Result - Detailed stability analysis result
- Stable
Signal - Stable signal analysis result
- TCPReader
Status - TCP Logger status information
- TipState
- Tip state determination result with measured values
Enums§
- Action
- Enhanced Action enum representing all possible SPM operations Properly separates motor (step-based) and piezo (continuous) movements
- Action
LogResult - Comprehensive action result for logging (JSON-serializable) Captures all possible data types without simplification
- Action
Result - Simplified ActionResult with clear semantic separation
- Signal
Stability Method - Method for determining signal stability for GetStableSignal action
- TipCheck
Method - Method for determining tip state
- TipStability
Method - Method for determining tip stability with potentially invasive operations
Traits§
- Expect
From Action - Trait for extracting specific types from ActionResult with action validation