feat: initialize HostBooking and ConveyorDispo code structure and document project processes and database schema

This commit is contained in:
2026-05-06 11:51:58 +02:00
parent 5d856971cd
commit 95a5ea9b8b
35 changed files with 1878 additions and 2 deletions

View File

@@ -0,0 +1,26 @@
## Overview
This process receives messages via the HostMessageFromWmsService and processes them.
## Message *AcknowledgeTransportCompleted*
The process finishes corresponding OrdersHost, OrdersConveyor, and OrdersMiniload entries (if they exist) and sends TordDelete telegrams to the affected devices.
## Message *CancelRequestForTransportOrder*
The process cancels corresponding OrdersHost, OrdersConveyor, and OrdersMiniload entries (if they exist) and sends TordDelete telegrams to the affected devices.
## Message *ChangePtlSignalState*
This is essentially forwared to the PLC: switch a PTL light on or off.
## Message *DepartureNotification*
Upon receipt, the process creates an OrdersHost entry or starts an existing one. Also, a corrseponding signal is sent to the PLC.
## Message *HuChange*
This message signals changes to a HU (e.g. type, the abc area, if it is empty, the subdivision type, and others)
## Message *RequestEmptyHuReport*
Depending on the request type, the WCS collects information on empty HU on the conveyor or in storage and replies with an EmptyHuReport.
## Message *SupplyRequestEmptyHu*
For this message, the process creates OrdersHost entries for the requestes HU type (not with explicit HU numbers but stand-in names). Process ConveyorDispo later selects the HU and starts the order.
## Message *UnsupportedHostMessage*
is a stand.in message for unknown message types.