mirror of
https://bitbucket.org/myhomie/mycorerepository.git
synced 2025-12-06 09:41:19 +00:00
62 lines
2.2 KiB
C#
62 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MyCore.Models.Meross
|
|
{
|
|
public class DeviceAbilities
|
|
{
|
|
# region Common abilities
|
|
public class Common
|
|
{
|
|
public static string ALL = "Appliance.System.All";
|
|
public static string ABILITY = "Appliance.System.Ability";
|
|
public static string REPORT = "Appliance.System.Report";
|
|
public static string ONLINE = "Appliance.System.Online";
|
|
public static string WIFI_LIST = "Appliance.Config.WifiList";
|
|
public static string DEBUG = "Appliance.System.Debug";
|
|
public static string TRACE = "Appliance.Config.Trace";
|
|
}
|
|
#endregion
|
|
|
|
# region Power plug/bulbs abilities
|
|
public class PlugsAndBulbs
|
|
{
|
|
public static string TOGGLE = "Appliance.Control.Toggle";
|
|
public static string TOGGLEX = "Appliance.Control.ToggleX";
|
|
public static string TRIGGER = "Appliance.Control.Trigger";
|
|
public static string TRIGGERX = "Appliance.Control.TriggerX";
|
|
public static string ELECTRICITY = "Appliance.Control.Electricity";
|
|
public static string CONSUMPTIONX = "Appliance.Control.ConsumptionX";
|
|
}
|
|
#endregion
|
|
|
|
# region Hub
|
|
public class Hub
|
|
{
|
|
public static string HUB_TOGGLEX = "Appliance.Hub.ToggleX";
|
|
public static string HUB_ONLINE = "Appliance.Hub.Online";
|
|
public static string HUB_MTS100_TEMPERATURE = "Appliance.Hub.Mts100.Temperature";
|
|
public static string HUB_MTS100_MODE = "Appliance.Hub.Mts100.Mode";
|
|
public static string HUB_MTS100_ALL = "Appliance.Hub.Mts100.All";
|
|
public static string HUB_EXCEPTION = "Appliance.Hub.Exception";
|
|
}
|
|
#endregion
|
|
|
|
# region Garage opener abilities
|
|
public class Garage
|
|
{
|
|
public static string GARAGE_DOOR_STATE = "Appliance.GarageDoor.State";
|
|
}
|
|
#endregion
|
|
|
|
#region Bulbs-only abilities
|
|
public class Bulb
|
|
{
|
|
public static string LIGHT = "Appliance.Control.Light";
|
|
}
|
|
#endregion
|
|
}
|
|
}
|