Novità?
Sei riuscito a leggere?
Rispondo alle domande che avevo trascurato:
DOMANDE
———————————————————————————————-
I valori float come sono ordinati nel file? Sequenzialmente dallo slot 1 in poi?
Quindi se ho capito bene.
Leggo i primi 4byte del mapped file ed ho il segnale sullo slot1.
Leggo i secondi 4 byte del mapped file ed ho il segnale sullo slot 2.
Leggo i terzi 4 byte del mapped file ed ho il segnale sullo slot 3,
Potrei scrivere una serie di funzioni (da condividere) per rendere più pulito e ordinato il lavoro…
RISPOSTE
———————————————————————————————–
I valori float sono ordinati nel file sequenzialmente dallo Slot ZERO in poi.
Il file contiene 4096 byte che contengono i valori degli Slot dallo 0 al 999 (più 96 byte per ora non usati)
Lo Slot ZERO è un Float scritto nei Byte da 0 a 3
Lo Slot UNO è un Float scritto nei Byte da 4 a 7
Lo Slot DUE è un Float scritto nei Byte da 8 a 11
e così via fino allo Slot 999
La serie di funzioni per rendere più pulito e ordinato il lavoro si trova già negli esempi
che abbiamo pubblicato in VbNet, CSharp, C++, Python, Pascal e VB6
e i link per arrivarci sono nel messaggio precedente.
32 e 64 bit
———————————————————————————————–
Ti ricordo di fare attenzione alla nota sui 32 e 64 bit del messaggio precedente
nel caso ti fosse sfuggita.