This class is a wrapper for the Message Panel VI. This VI is where sample environment VIs should send their error messages or user questions; SECI should then collect the messages from the VI. Any replies are then sent back to the Message Panel VI which then forwards the reply to the original VI.
More...
|
static void | HideVI () |
| This method hides the message panel VI. More...
|
|
static void | InitialiseMessQVI () |
| This method load the message panel VI and starts it running. More...
|
|
static void | SendReply (String questionMessage, String source, Boolean reply) |
| This method handles any user replies to messages, just updates the SECI copy. More...
|
|
static void | ShowVI () |
| This method makes the message panel VI visible (only recommended when debugging). More...
|
|
static Boolean | UpdateMessages () |
| This method is called when it is time to check for changes to the message panel VI. It checks to see if any new messages have arrived, if any old messages have timed out, and if the user has dismissed any messages. More...
|
|
|
static Boolean | getMessageQ () |
| This method get the latest message information from the messgae panel VI. The method checks for any new messages and returns true if it finds any. If the message is a repeat of an existing message, the count attribute of the existing message is incremented. The messages are in a cluster on the VI. More...
|
|
static Boolean | removeMessages () |
| This method checks to see if any messages have been responded to by the user or timed out. If so the answer is sent back to the message panel VI. More...
|
|
This class is a wrapper for the Message Panel VI. This VI is where sample environment VIs should send their error messages or user questions; SECI should then collect the messages from the VI. Any replies are then sent back to the Message Panel VI which then forwards the reply to the original VI.
Definition at line 16 of file LabViewMessageQueue.cs.
static Boolean Seci.Standard.MessageQueue.getMessageQ |
( |
| ) |
|
|
inlinestaticprivate |
static void Seci.Standard.MessageQueue.HideVI |
( |
| ) |
|
|
inlinestatic |
static void Seci.Standard.MessageQueue.InitialiseMessQVI |
( |
| ) |
|
|
inlinestatic |
static Boolean Seci.Standard.MessageQueue.removeMessages |
( |
| ) |
|
|
inlinestaticprivate |
This method checks to see if any messages have been responded to by the user or timed out. If so the answer is sent back to the message panel VI.
- Returns
- Boolean indicating whether a reply was sent
Definition at line 199 of file LabViewMessageQueue.cs.
static void Seci.Standard.MessageQueue.SendReply |
( |
String |
questionMessage, |
|
|
String |
source, |
|
|
Boolean |
reply |
|
) |
| |
|
inlinestatic |
This method handles any user replies to messages, just updates the SECI copy.
- Parameters
-
questionMessage | The message from the VI |
source | The VI from which the message came from |
reply | The reply from the user |
Definition at line 287 of file LabViewMessageQueue.cs.
static void Seci.Standard.MessageQueue.ShowVI |
( |
| ) |
|
|
inlinestatic |
This method makes the message panel VI visible (only recommended when debugging).
Definition at line 47 of file LabViewMessageQueue.cs.
static Boolean Seci.Standard.MessageQueue.UpdateMessages |
( |
| ) |
|
|
inlinestatic |
This method is called when it is time to check for changes to the message panel VI. It checks to see if any new messages have arrived, if any old messages have timed out, and if the user has dismissed any messages.
- Returns
- Boolean representing whether the messages have changed since the last check
Definition at line 66 of file LabViewMessageQueue.cs.
int Seci.Standard.MessageQueue._defaultPeriod = 60 |
|
staticprivate |
String Seci.Standard.MessageQueue._filePath |
|
staticprivate |
int Seci.Standard.MessageQueue._timeoutTime = 1 |
|
staticprivate |
SerialisableList<MessageInfo> Seci.Standard.MessageQueue.Messages |
|
staticget |
The documentation for this class was generated from the following file: