Table of Contents

Interface IWorkstationStatusManager

Namespace
Acuit.Pinpoint.Workstation
Assembly
Acuit.Pinpoint.Workstation.Interfaces.dll

The workstation status manager.

public interface IWorkstationStatusManager : INotifyPropertyChanged
Inherited Members

Remarks

Workstation status is a single text message, normally displayed at the top of the Acuit Pinpoint Workstation display.

Properties

Message

Gets the active status message.

string Message { get; }

Property Value

string

Remarks

The most-recently-pushed status message that has not yet been popped will be the active status message. If there are no pushed status messages, then this will return an empty string.

Methods

PushStatus(string)

Push a status message.

IWorkstationStatus PushStatus(string message)

Parameters

message string

The status message.

Returns

IWorkstationStatus

An IWorkstationStatus that should be used to pop the status when it no longer applies, or to change the message.

Remarks

A message priority of 0 will be used.

The most-recently-pushed, highest-priority status message that has not yet been popped will be the active status message.

PushStatus(string, int)

Push a status message.

IWorkstationStatus PushStatus(string message, int priority)

Parameters

message string

The status message.

priority int

The status message priority. The default priority, used by normal Acuit Pinpoint Workstation status messages, is 0. Higher values have higher priority.

Returns

IWorkstationStatus

An IWorkstationStatus that should be used to pop the status when it no longer applies, or to change the message.

Remarks

The most-recently-pushed, highest-priority status message that has not yet been popped will be the active status message.