init
This commit is contained in:
37
docs/ai/Common/DTS.Common/Enums/SliceSimpleArm.md
Normal file
37
docs/ai/Common/DTS.Common/Enums/SliceSimpleArm.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.Common/Enums/SliceSimpleArm/SSACommands.cs
|
||||
generated_at: "2026-04-17T16:09:44.177740+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "948cd86b07501b26"
|
||||
---
|
||||
|
||||
# SliceSimpleArm
|
||||
|
||||
### Purpose
|
||||
This module defines command and response enumerations for interacting with a "Slice Simple Arm" device. It provides a typed vocabulary for device operations (arming, recording, downloading, etc.) and their possible outcomes, enabling structured communication between the application and the hardware device.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**`enum SSACommand`**
|
||||
- Values: `ConfigureDevice`, `Diagnostics`, `Arm`, `StartRecord`, `CheckForArmed`, `Disarm`, `Download`, `SetLowPowerMode`, `Trigger`
|
||||
- Represents operations that can be sent to the Slice Simple Arm device.
|
||||
|
||||
**`enum SSAResponse`**
|
||||
- Values: `Unknown`, `Status`, `Pass`, `Fail`, `SystemNotArmed`, `NoSensorsFound`, `NoEIDsFound`, `UnknownEIDFound`, `NoDASConnected`, `ExceptionThrown`, `DiagnosticsFailedOffsetTolerance`, `DiagnosticsFailedShuntCheck`
|
||||
- Represents response codes returned from device operations.
|
||||
|
||||
### Invariants
|
||||
- Enum values are implicitly integer-backed (default underlying type `int`).
|
||||
- No explicit value assignments; ordering is sequential starting from 0.
|
||||
|
||||
### Dependencies
|
||||
- **Depends on**: None (standalone enum definitions).
|
||||
- **Depended on by**: Unclear from source alone—likely consumed by hardware communication layers or device controllers.
|
||||
|
||||
### Gotchas
|
||||
- The term "EID" and "DAS" are not defined in this module; their meaning requires external context.
|
||||
- `SSAResponse.Unknown` exists as a default/catch-all response, suggesting responses may be uninitialized or unrecognized in some flows.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user