Giter Club home page Giter Club logo

supercom's Issues

LOG Enable

日志存储功能好像默认为开启状态,希望加个使能按键控制其开关

按Crtl+F搜索时出现程序异常

System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。
在 ICSharpCode.AvalonEdit.Utils.CharRope.ToString(Rope1 rope, Int32 startIndex, Int32 length) 在 ICSharpCode.AvalonEdit.Utils.Rope1.ToString()
在 ICSharpCode.AvalonEdit.Document.TextDocument.get_Text()
在 ICSharpCode.AvalonEdit.Search.RegexSearchStrategy.d__3.MoveNext()
在 ICSharpCode.AvalonEdit.Search.SearchPanel.DoSearch(Boolean changeSelection)
在 ICSharpCode.AvalonEdit.Search.SearchPanel.UpdateSearch()
在 ICSharpCode.AvalonEdit.Search.SearchPanel.SearchPatternChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
在 System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
在 System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
在 System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
在 System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
在 System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
在 System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
在 ICSharpCode.AvalonEdit.Search.SearchInputHandler.ExecuteFind(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
在 System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
在 System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
在 System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
在 System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
在 System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
在 System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
在 System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
在 System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
在 System.Windows.Input.InputManager.ProcessStagingArea()
在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
在 System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
在 System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
在 System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
在 System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
在 System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

窗口遮挡

你好,我的windows10任务栏放置在左侧,应用窗口全屏时窗口起始点定位错误,被任务栏遮挡了;但应该是反了,因为应用的右侧是空出来的,宽度正好等于左侧任务栏。

请求分屏

分屏类似于vscode那种多个com口同时展示

定时发送功能单独放出来

定时发送功能建议单独放出来,
我刚刚用的时候就找了半天都没找到
虽然后来在编辑命令中也看到了, 但还是感觉不方便,毕竟定时发送也是个常用功能

串口接收时间戳显示错误

收发的时候,时间戳显示蛮奇怪的,收的这一条的时间戳是放在数据末尾,然后新接收一条或者发送一条,就接到上条时间戳后面,可能是逻辑处理方面有问题
image

日志格式错误

两个串口互发数据
A串口发送HEX的00
B串口发送HEX的00

image

先接收到消息的一方发送时日志显示异常

ASCII码搜索

输入关键词后搜索结果立即更新

更改搜索类型后必须修改一下关键词才可刷新结果

建议更改为修改类型,自动刷新结果

请求更新分支协助函

亲爱的超级串口开发者:
您好!
自从使用您所编写的超级串口助手使得我的工作减轻许多,再次特别感谢。因在实际使用过程中遇到大量的数据处理,导致在调试过程中查找指令非常的不便,其中大部分指令因为重复且数据庞大,导致小部分指令在查看中存在诸多不便。
特此希望您和您的团队可以开发出新的分支版本,不光可以高亮语法,也可以屏蔽掉部分指令不在显示。
您的粉丝
2023年12月1日

建议新增:允许发送队列中间插入命令

原"添加命令"默认只能在末尾新添,虽然可以通过修改"顺序"号码来重新编排,但需将后续命令集体后移。
如,原有1至10命令,现希望在第5条指令后新添,但"添加指令"默认新增11,只能将此11改为6,原6~10集体自增1。
企业微信截图_16887175654309

不加回车换行的视觉问题

issue

设置不加回车换行,接受到的消息不会重新新建一行,导致时间戳错误和不好的阅读效果。
只有第一次发送才能达到line 11-12的效果

自动滚屏

这个自动固定滚屏能不能做成这样子, 不再是鼠标点了就固定,而是屏幕上划

比如: 用鼠标滚轮滑上去,他就自己固定,滚屏然后滑到最底端,又自动恢复滚屏
8d201c5d42d8d16ebe694df2c2fbac7b

CPU占用过高

CPU占用过高,软件启动后,什么都不做,i7-12700H 都要占用10%

日志规则-正则表达式

感觉日志规则的正则不是标准的,我用java的正则就试别不了,希望能出一个example 贴在github里
然后随便乱写还可能搞崩溃SuperCom,因为写的正则导致崩溃后只能去Highlighting文件夹下去删除自己的规则,否则就一直启动不起来了

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.