Compare commits
3 Commits
3.34-Alpha
...
3.36-Alpha
Author | SHA1 | Date | |
---|---|---|---|
e9e005042e | |||
6f2f4ec773 | |||
ba90e5f46e |
@ -11,7 +11,7 @@ using Lers.Plugins;
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("ООО \"Хабаровский центр энергоресурсосбережения\" (www.lers.ru)")]
|
||||
[assembly: AssemblyProduct("Система диспетчеризации ЛЭРС УЧЕТ")]
|
||||
[assembly: AssemblyCopyright("© 2000-2019, ЛЭРС УЧЁТ")]
|
||||
[assembly: AssemblyCopyright("© 2000-2020, ЛЭРС УЧЁТ")]
|
||||
[assembly: AssemblyTrademark("Внимание: Данная компьютерная программа защищена законами об авторских правах и международными соглашениями. Незаконное воспроизведение или распространения данной программы или любой ее части влечет гражданскую и уголовную ответственность.")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
@ -31,6 +31,6 @@ using Lers.Plugins;
|
||||
// Т.к. мы можем забыть это сделать, то лучше чтобы версия увеличивалась сама. Звездочку можно задать только для версии сборки,
|
||||
// для версии файла она не работает. Но если не указать версию файла, то она будет равна версии сборки.
|
||||
|
||||
[assembly: AssemblyVersion("3.33.60")]
|
||||
[assembly: AssemblyVersion("3.35.48")]
|
||||
//[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
|
||||
|
@ -19,7 +19,7 @@ namespace Vkt5_RemoteConsole.Properties {
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
@ -154,35 +154,27 @@ namespace Vkt5_RemoteConsole
|
||||
/// <param name="request"></param>
|
||||
/// <param name="responseLength"></param>
|
||||
/// <param name="readHandler"></param>
|
||||
private void SendRequest(byte[] request, int responseLength, VktDataReadEventHandler readHandler)
|
||||
private async void SendRequest(byte[] request, int responseLength, VktDataReadEventHandler readHandler)
|
||||
{
|
||||
CommandSettings cmd = new CommandSettings("", 1000, responseLength, 10);
|
||||
var cmd = new CommandSettings("", 1000, responseLength, 10);
|
||||
|
||||
this.handlers.AddLast(readHandler);
|
||||
|
||||
this.responseLength = responseLength;
|
||||
|
||||
this.remoteConsole.SendCommandAsync(request, cmd, 0, DataReadCallback, null);
|
||||
}
|
||||
|
||||
private void DataReadCallback(Lers.AsyncOperation asyncOp)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Завершаем операцию чтения данных
|
||||
Lers.Networking.ExecuteRequestAsyncOperation execRequestAsyncOp
|
||||
= (Lers.Networking.ExecuteRequestAsyncOperation)asyncOp;
|
||||
|
||||
execRequestAsyncOp.EndExecuteRequest();
|
||||
await remoteConsole.SendCommandAsync(request, cmd, 0);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
// При ошибке отправки данных отключаемся от устройства
|
||||
LogError("Ошибка чтения данных. " + e.Message);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void remoteConsole_DeviceDataReceived(object sender, DeviceDataEventArgs args)
|
||||
private async void remoteConsole_DeviceDataReceived(object sender, DeviceDataEventArgs args)
|
||||
{
|
||||
// Проверим, что консоль подключена к прибору
|
||||
if (!this.remoteConsole.IsConnected)
|
||||
@ -205,7 +197,7 @@ namespace Vkt5_RemoteConsole
|
||||
// Отключаемся
|
||||
try
|
||||
{
|
||||
this.remoteConsole.DisconnectAsync(null, null);
|
||||
await remoteConsole.DisconnectAsync();
|
||||
}
|
||||
catch (Lers.PermissionDeniedException exc)
|
||||
{
|
||||
|
@ -10,7 +10,7 @@
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Vkt5_RemoteConsole</RootNamespace>
|
||||
<AssemblyName>Vkt5_RemoteConsole</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
|
Reference in New Issue
Block a user