FDB_GET_INFO

Obtém informações e status associados ao banco de dados do controlador.

Dica

Assista ao vídeo tutorial para aprender a utilizar os blocos de função relacionados a memória flash: Banco de dados em flash.

Bloco

   FDB_GET_INFO
+----------------+
|         MAX_BLK|---- INT
|                |
|        USED_BLK|---- INT
|                |
|         WR_LOCK|---- BOOL
+----------------+

Parâmetro

Nome

Classe

Tipo

Dim.

V. Ini.

Descrição

MAX_BLK

Saída

INT

0

Nro máximo de blocos suportado no banco de dados

USED_BLK

Saída

INT

0

Nro de blocos utilizados no banco de dados

WR_LOCK

Saída

BOOL

FALSE

Status de banco de dados bloqueado para escrita

Retorno

Tipo Dado

Descrição

INT

Código de retorno na execução da função, do tipo RET_CODE, onde:

  • Se for igual a 0: Função executada com sucesso - código HILS.SUCCESS

  • Se for diferente de 0: Falha na execução da função indica o respectivo código de erro. [2]

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

maxBlk

INT

Nro máximo de blocos suportado no banco de dados

usedBlk

INT

Nro de blocos utilizados no banco de dados

wrLock

BOOL

Status de banco de dados bloqueado para escrita

ret

INT

Código de retorno da execução da função

Clique aqui para baixar a tabela de variáveis

Código ST

(* ... *)

(* Solicita status do banco de dados em flash do controlador *)
ret := FDB_GET_INFO(maxBlk, usedBlk, wrLock);

(* ... *)