diff --git a/README.md b/README.md index 585630c..99843ec 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,28 @@ Progetto per NKC Sauder con Egaltech ## Architettura +## Specifica codici DataMatrix + +Abbiamo convenuto di tenere i codici datamatrix piùcporti possibili. La lunghezza target è 10char. +Le prime due cifre servono a distinguere COSA stiamo traccaindo +Le restanti 8 ci permettono di codificare in HEX (escludenxo 0x iniziale) cifre sino a FFFF FFFF = 4 miliardi di codici (INT di SQL è la emtà essendo con segno). + +Ogni tipo di oggetto tracciato avrà quindi una codifica parlante in cui la prima cifra indicherà la sua natura secondo il seguente schema: + + +Cifra iniziale | Oggetto | Esempio | Note +---------|----------|---------|---------|---------|--------- +BN | Bin | BN00041F120 | Ceste, usiamo la conversione HEX del contatore BinId | +CR | Cart | CR004B0F120 | Carrelli, usiamo la conversione HEX del contatore CartId | +IT | Item | IT000F1234 | Usiamo la conversione HEX del contatore ItemId +IG | Item GENERIC |IG000F2314 | Viene staccato ogni giorno un nuovo numero x indicare gli items uguali della giornata, con conversione Hex | +MT | Material | MT00006120 | Viene usato il codice del materiale originale con padding di zero (no conv HEX) | +OR | Order | OR000B0F120 | Usiamo la conversione HEX del contatore OrderId | +ST | Stack | ST000FB120 | Usiamo la conversione HEX del contatore StackId | + + ## Postazioni ### Postazione OrderManager -Questa prima psotazione serve alla gestione preliminare degli ordini e quindi al calcolo del tempo stimato dal **NESTING + CNC** delel alvorazioni connesse. \ No newline at end of file +Questa prima psotazione serve alla gestione preliminare degli ordini e quindi al calcolo del tempo stimato dal **NESTING + CNC** delel alvorazioni connesse. diff --git a/README.pdf b/README.pdf index a62b793..6fb0733 100644 Binary files a/README.pdf and b/README.pdf differ