NTCIP DMS Tags

<< Clique para Mostrar o Sumário >>

 

NTCIP DMS Tags

Seguem abaixo os tags suportados pelo driver para o perfil DMS do NTCIP:

ParamDevice

ParamItem

READ/WRITE

Descrição

Nome do Agente, como por exemplo "device-001"

NTCIP.DMS.GetCurrentMessage

R

Obtem a mensagem corrente que está sendo exibida no painel. Possui 6 elementos:

Elemento 0: MultiString - Texto exibido. Veja na página MULTI String mais informações

Elemento 1: TimeRemaining - tempo restante em minutos. 65535 = infinito

Elemento 2: Priority - Prioridade de 1 a 255

Elemento 3: Status -  

 Not Used = 1,

 Modifying = 2,

Validating = 3,

Valid = 4,

Error = 5,

ModifyReq = 6,

 ValidateReq = 7,

NotUsedReq = 8

Elemento 4: Owner : nome livre de quem inseriu a mensagem

Elemento 5: SourceMode - origem da mensagem

SourceModeOther = 1,

SourceModeLocal = 2,

SourceModeExternal = 3,

SourceModeCentral = 8,

SourceModeTimeBasedScheduler = 9,

SourceModePowerRecovery = 10,

SourceModeReset = 11,

SourceModeCommLoss = 12,

SourceModePowerLoss = 13,

SourceModeEndDuration = 14

(idem anterior)

NTCIP.DMS.GetMessage

R

Obtem uma mensagem qualquer, sendo N1 = tipo de memória e N2 = Indice (1 a 255). O tipo de memória pode ser:

MemoryTypePermanent = 2,

MemoryTypeChangeable = 3,

MemoryTypeVolatile   = 4,

 MemoryTypeCurrentBuffer = 5,

MemoryTypeSchedule = 6,

MemoryTypeBlank = 7

 

O Bloco possui 4 elementos:

 

Elemento 0: MultiString - - Texto exibido. Veja na página MULTI String mais informações

Elemento 1: Priority - Prioridade de 1 a 255

Elemento 2: Status

 Not Used = 1,

 Modifying = 2,

Validating = 3,

Valid = 4,

Error = 5,

ModifyReq = 6,

 ValidateReq = 7,

NotUsedReq = 8

Elemento 3: Owner - nome livre de quem inseriu a mensagem

 

(idem anterior)

NTCIP.DMS.DefineMessage

W

Define uma mensagem, que pode posteriormente ser ativada.

O Bloco possui 7 elementos:

Elemento 0: Memory Type

MemoryTypePermanent = 2,

MemoryTypeChangeable = 3,

MemoryTypeVolatile   = 4,

 

Elemento 1: Number - índice da mensagem (1 a 255)

Elemento 2: MultiString - Texto exibido. Veja na página MULTI String mais informações

Elemento 3: Priority - Prioridade de 1 a 255

Elemento 4: Owner : nome livre de quem insere a mensagem

Elemento 5: Beacon - indica se o(s) beacon(s) serao acionados ou não (0 ou 1)

Elemento 6: PixelService - indica se o serviço de pixel será acionado ou não (0 ou 1)

 

(idem anterior)

NTCIP.DMS.ActivateMessage

W

Ativa uma mensagem já existente. O bloco tem 4 elementos:

Elemento 0: Memory Type

MemoryTypePermanent = 2,

MemoryTypeChangeable = 3,

MemoryTypeVolatile   = 4,

 

Elemento 1: Number - índice da mensagem (1 a 255)

Elemento 2: Priority - Prioridade de 1 a 255

Elemento 3: Duration - Duração em minutos. Use 65535 para mensagem permanente.

(idem anterior)

NTCIP.DMS.LongPowerMessage

R/W

Permite ler ou definir qual a mensagem que é ativada após uma queda de energia. Os parâmetros N1 e N2 são usados apenas na escrita, sendo N1 = tipo de memória e N2 = Indice (1 a 255). O tipo de memória pode ser:

MemoryTypePermanent = 2,

MemoryTypeChangeable = 3,

MemoryTypeVolatile   = 4

 

Na escrita, este tag aceita qualquer valor, bastando executar a operação de escrita.

 

Na leitura, este tag retorna um texto com o seguinte valor:

MMXXXXCCCC

 

onde MM = tipo de memoria (8 bits)

    XXXX = indice de memoria (16 bits)

    CCCC = CRC da mensagem

 

(idem anterior)

NTCIP.DMS.CommLostMessage

R/W

Permite ler ou definir qual a mensagem que é ativada após uma queda de comunicação. Os parâmetros N1 e N2 são usados apenas na escrita, sendo N1 = tipo de memória e N2 = Indice (1 a 255). O tipo de memória pode ser:

MemoryTypePermanent = 2,

MemoryTypeChangeable = 3,

MemoryTypeVolatile   = 4

 

Na escrita, este tag aceita qualquer valor, bastando executar a operação de escrita.

 

Na leitura, este tag retorna um texto com o seguinte valor:

MMXXXXCCCC

 

onde MM = tipo de memoria (8 bits)

    XXXX = indice de memoria (16 bits)

    CCCC = CRC da mensagem