public async Task <bool> PushCommand(DeviceCommand command, string uuid, ExecCommandStatus status)
        {
            var deviceCommandsAdapter = DeviceAdapter.DeviceCommandsAdapter;

            return(await deviceCommandsAdapter.PushCommand(command, uuid, status));
        }
        public async Task <ExecuteCommand> PopCommand(string commandUuid, EltraDevice device, ExecCommandStatus status)
        {
            var deviceCommandsAdapter = DeviceAdapter.DeviceCommandsAdapter;

            return(await deviceCommandsAdapter.PopCommand(commandUuid, device, status));
        }
        public async Task <bool> SetCommandStatus(ExecuteCommand executeCommand, ExecCommandStatus status)
        {
            var deviceCommandsAdapter = DeviceAdapter.DeviceCommandsAdapter;

            return(await deviceCommandsAdapter.SetCommandStatus(executeCommand, status));
        }
        public async Task <List <ExecuteCommand> > PopCommands(EltraDevice device, ExecCommandStatus status)
        {
            var deviceCommandsAdapter = DeviceAdapter.DeviceCommandsAdapter;

            return(await deviceCommandsAdapter.PullCommands(device, status));
        }