Expand description
Entity-component data types for the simulation. Entity components — the data attached to simulation entities.
Re-exports§
pub use access::AccessControl;pub use destination_queue::DestinationQueue;pub use elevator::Direction;pub use elevator::Elevator;pub use elevator::ElevatorPhase;pub use line::FloorPosition;pub use line::Line;pub use line::Orientation;pub use patience::Patience;pub use patience::Preferences;pub use position::Position;pub use position::Velocity;pub use rider::Rider;pub use rider::RiderPhase;pub use route::Route;pub use route::RouteLeg;pub use route::TransportMode;pub use service_mode::ServiceMode;pub use stop::Stop;
Modules§
- access
- Access control for restricting rider stop access. Access control component for restricting rider stop access.
- destination_
queue - Per-elevator ordered destination queue.
Per-elevator destination queue (FIFO of target stop
EntityIds). - elevator
- Elevator state and properties. Elevator state and configuration component.
- line
- Line (physical path) — shaft, tether, track. Line (physical path) component — shaft, tether, track, etc.
- patience
- Rider patience and boarding preferences. Patience and boarding preference components.
- position
- Position and velocity along the shaft axis. Position and velocity components along the shaft axis.
- rider
- Rider (passenger/cargo) core data. Rider (passenger/cargo) core data and lifecycle.
- route
- Multi-leg route planning. Multi-leg route planning for riders.
- service_
mode - Service mode component for elevator operational modes. Service mode component for elevator operational modes.
- stop
- Stop (floor/station) data. Stop (floor/station) component.