This is historical information of device classes implemented in MessageTrigger device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


reads attributes on device proxy by using a polled command. Each time a changement of
the attribute value is detected, the device triggers the {talk} command of the TalkManager device. Actually, it is the interface between the TextTalker and a device which contains a attribute to evaluate as theTangoParser Device.

Families: SoftwareSystem

Key words: Process

Platform: All Platforms

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
sentMessageListSpectrum: DevString

Commands:

Name Description
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StartInput: DevVoid
Output: DevVoid
Start the monitoring of target attributes defined in the MessageList property
StopInput: DevVoid
Output: DevVoid
Stop the monitoring of target attributes defined in the MessageList property
TriggerInput: DevVoid
Output: DevVoid
triggers the DevTalk command for each attribute of the messageList which has changed
ClearMessageListAttrInput: DevVoid
Output: DevVoid
clear the sentMessageList attribute

Pipes:

Properties:

Name Description
MessageListString[]Type This property enclosed the list of attributes to evaluate and the true/false associated messages. the pattern of one element is: AttributeProxyName,message_if_condition_true,message_if_condition_false; (don`t forget the ` ; ` at the end of the string !!!) If you don`t want send a message even if the true / false condition occured you have to fill the concerned field with ` NULL `
LastRecordedStateDouble[]Type contains the last states of the attributes to control
TextTalkerProxyNameDevString TextTalker device Proxy Name
ParserProxyNameDevString Parser Device Proxy Name

20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You are looking at this version now.



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:20 Apr 2017, 1:16 p.m.