HIWG_PUBLISH
Transfere uma variável (ou vetor) da aplicação para uma cache de dados — um vetor do tipo INT mantido em memória como uma fila de blocos de dados. É um wrapper do DTC_PUSH, com as mesmas funcionalidades. É uma função.
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
HIWG_PUBLISH
+--------------+
INT ---|ID |--- INT
| |
USINT ---|ATRIB |
| |
BOOL ---|GEN_TS |
| |
DT ---|TS |
| |
ANY ---|DATA |
| |
INT ---|CACHE ------- |---
+--------------+
Importante
Esta função é simplesmente um wrapper para o bloco DTC_PUSH, possuindo exatamente as mesmas funcionalidades. Para mais informações consulte a documentação de DTC_PUSH.
Dica
Para conhecer melhor o recurso e suas funcionalidades acesse o vídeo tutorial: Buffer - RAM
Parâmetros
Nome |
Direção |
Tipo |
Dimensão |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|---|
ID |
IN |
INT |
— |
— |
— |
Identificador do bloco de dados a ser salvo na cache. |
ATRIB |
IN |
USINT |
— |
— |
— |
Atributo associado ao dado salvo na cache. |
GEN_TS |
IN |
BOOL |
— |
— |
— |
Gera automaticamente o timestamp do bloco de dados (ignora |
TS |
IN |
DT |
— |
— |
— |
Timestamp a ser associado ao bloco de dados (usado quando |
DATA |
IN |
ANY |
— |
— |
— |
Dado ou vetor de dados a ser salvo na cache de blocos de dados. |
CACHE |
IN_OUT |
INT |
[*] |
— |
— |
Cache de blocos de dados utilizada. |
Nota
Para mais informações sobre os parâmetros consulte DTC_PUSH.
Retorno / Saídas
Retorna um código do tipo INT: 0 indica que a função foi executada com
sucesso; qualquer valor diferente de zero indica falha. Lista completa dos
códigos de retorno: RET_CODE - Códigos de retorno do firmware G5.