GEM State Machine
Understanding GEM communication, control, and processing states.
GEM State Models
The GEM (Generic Equipment Model) standard defines several state machines for equipment behavior.
Communication State Model
┌─────────────────┐
│ DISABLED │
└────────┬────────┘
│ Enable
┌────────▼────────┐
│ NOT COMMUNICATING│
└────────┬────────┘
│ S1F13/S1F14
┌────────▼────────┐
│ COMMUNICATING │
└─────────────────┘Control State Model
┌──────────────────────────────────────┐
│ EQUIPMENT OFFLINE │
└──────────────────┬───────────────────┘
│
┌──────────────────▼───────────────────┐
│ ATTEMPT ONLINE │
└──────────────────┬───────────────────┘
│
┌──────────────────▼───────────────────┐
│ HOST OFFLINE │
└──────────────────┬───────────────────┘
│
┌──────────────────▼───────────────────┐
│ ONLINE │
│ ┌─────────┐ ┌─────────┐ │
│ │ LOCAL │ ◄─► │ REMOTE │ │
│ └─────────┘ └─────────┘ │
└──────────────────────────────────────┘Processing State Model
State Transitions in FabConnect
FabConnect automatically tracks and reports state changes via: