| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using Quadarax.Foundation.Core.QConsole;
- using Quadarax.Foundation.Core.QConsole.Attributes;
- using Quadarax.Foundation.Core.Value;
- namespace Quadarax.Foundation.Core.QMonitor.Console.Commands
- {
- [CommandDefinition]
- internal class MonitorCommand : BaseCommand
- {
- #region *** Constants ***
- private const string CS_CMD_MONITOR_NAME = "monitor";
- private const string CS_CMD_MONITOR_DESC = "Monitor specific single channel";
- protected const string CS_ARG_NAME_CHANNEL = "channel";
- private const string CS_ARG_HINT_CHANNEL = "<chennel>";
- private const string CS_ARG_DESC_CHANNEL = "Specify full channel name to monitor. Channel is complex key instanceIdentifier:channelName";
- protected const string CS_ARG_NAME_DEBUG = "dbg";
- private const string CS_ARG_HINT_DEBUG = "<is_debug_mode>";
- private const string CS_ARG_DESC_DEBUG = "Flag if set writes debug messages.";
- #endregion
- public MonitorCommand(Engine engine) : base(engine)
- {
- }
- protected override Result OnExecute()
- {
- throw new NotImplementedException();
- }
- public override string Name => CS_CMD_MONITOR_NAME;
- public override string Description => CS_CMD_MONITOR_DESC;
- }
- }
|