HIWG_FSPUBLISH

Esta função transfere para uma cache de dados uma variável ou vetor de variaveis da aplicação. Deve ser utilizada em conjunto com o bloco de função HIWG_FSMAN para permitir manter uma cache de dados associada a um arquivo para manter os dados caso a cache em RAM não possua espaço.

Esta função deve ser utilizada apenas após a inicialização do bloco estar concluída.

Importante

Este bloco é simplesmente um wrapper para o bloco DTC_PUSH, possuindo exatamente as mesmas funcionalidades.

Para mais informações consulte a documentação do bloco de função DTC_PUSH.

Bloco

                    HIWG_FSPUBLISH
                   +--------------+
            INT ---|ID            |--- INT
                   |              |
          USINT ---|ATRIB         |
                   |              |
           BOOL ---|GEN_TS        |
                   |              |
             DT ---|TS            |
                   |              |
            ANY ---|DATA          |
                   |              |
HILS.HIWG_FSMAN ---|FSMAN ------- |---
                   +--------------+

Parâmetros

Nome

Classe

Tipo

Descrição

ID

Entrada

INT

Identificador a ser utilizado no bloco de dados a ser salvo na cache

ATRIB

Entrada

USINT

Atributo associado ao dado salvo na cache

GEN_TS

Entrada

BOOL

Gera automaticamente o timestamp associado ao bloco de dados(ignora o valor do parâmetro TS)

TS

Entrada

DT

Timestamp a ser associado ao bloco de dados a ser salvo na cache

DATA

Entrada

ANY

Dado ou vetor de dados a ser salvo na cache de bloco de dados

FSMAN

Entrada/Saída

HILS.HIWG_FSMAN

Gerenciador associado a cache do portal de telemetria

Nota

Para mais informações sobre os parâmetros do bloco de função consulte DTC_PUSH.