Namespace UTSModule.Test.StatusMonitor
    Public Class TestCommandStatusMonitor
        Enum TestCommandStatusEnum
            ''' <summary>
            ''' 无需发送
            ''' </summary>
            None

            ''' <summary>
            ''' 等待发送
            ''' </summary>
            WaitingToSend

            ''' <summary>
            ''' 发送失败
            ''' </summary>
            SendingFailure

            ''' <summary>
            ''' 发送成功后,等待接收
            ''' </summary>
            WaitingToReceive

            ''' <summary>
            ''' 接收超时
            ''' </summary>
            ReceiveTimeout

            ''' <summary>
            ''' 接收完成
            ''' </summary>
            ReceiveCompleted
        End Enum

        ''' <summary>
        '''  测试命令状态
        ''' </summary>
        ''' <returns></returns>
        Public Shared Property TestCommandStatus() As TestCommandStatusEnum

        ''' <summary>
        ''' 控制命令状态
        ''' </summary>
        ''' <returns></returns>
        Public Shared Property ControllerCommandStatus() As TestCommandStatusEnum
    End Class
End Namespace