Tipo de datos: Atributos de instancia de la Cola de Prioridad - v1.0
Este tipo de datos se usa para almacenar los datos de instancia de la función _priorityQueue.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Valor ini. | Descripción |
|---|---|---|---|
length | Dint | 0 | Longitud actual de la cola |
total | Dint | 0 | Longitud total/máxima de la cola |
isEmpty | Bool | 1 | 1= La cola está vacía |
isFull | Bool | 0 | 1= La cola está llena |
isInitialized | Bool | 0 | 1= La cola está inicializada y lista para trabajar |
priorityMode | Bool | 0 | 0= La prioridad más alta es el número más alto 1= La prioridad más alta es el número más bajo |
mutex | Bool | 0 | Se utiliza para bloquear o habilitar el acceso a la cola (el usuario define las reglas) |
protected | Struct | - | Datos protegidos |
Estructura protected
Sección titulada «Estructura protected»| Parámetro | Tipo | Valor ini. | Descripción |
|---|---|---|---|
freeSlots | DInt | 0 | 0 a total-1= Huecos libres |
nextSlotIndex | DInt | 0 | 0 a total=Índice del siguiente hueco |