54 lines
1003 B
C#
54 lines
1003 B
C#
namespace RobotNet10.RobotApp.Client.Shared.Devices;
|
|
|
|
/// <summary>
|
|
/// Trạng thái của thiết bị (State Machine)
|
|
/// </summary>
|
|
public enum DeviceStatus
|
|
{
|
|
/// <summary>
|
|
/// Chưa khởi tạo
|
|
/// </summary>
|
|
Uninitialized = 0,
|
|
|
|
/// <summary>
|
|
/// Đang khởi tạo
|
|
/// </summary>
|
|
Initializing,
|
|
|
|
/// <summary>
|
|
/// Đang kết nối
|
|
/// </summary>
|
|
Connecting,
|
|
|
|
/// <summary>
|
|
/// Đã kết nối và sẵn sàng
|
|
/// </summary>
|
|
Connected,
|
|
|
|
/// <summary>
|
|
/// Đang ngắt kết nối
|
|
/// </summary>
|
|
Disconnecting,
|
|
|
|
/// <summary>
|
|
/// Đã ngắt kết nối
|
|
/// </summary>
|
|
Disconnected,
|
|
|
|
/// <summary>
|
|
/// Đang kết nối lại (auto-reconnect)
|
|
/// </summary>
|
|
Reconnecting,
|
|
|
|
/// <summary>
|
|
/// Lỗi - cần xử lý
|
|
/// </summary>
|
|
Error,
|
|
|
|
/// <summary>
|
|
/// Đã bị dispose
|
|
/// </summary>
|
|
Disposed
|
|
}
|
|
|