2018-09-13 Update 1 Fix GetAddresses Multi-thread Conflict
This commit is contained in:
@@ -207,7 +207,25 @@ namespace Modbus.Net
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 描述需要与设备通讯的地址
|
/// 描述需要与设备通讯的地址
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<AddressUnit<TUnitKey>> GetAddresses { get; set; }
|
private IEnumerable<AddressUnit<TUnitKey>> getAddresses;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 描述需要与设备通讯的地址
|
||||||
|
/// </summary>
|
||||||
|
public IEnumerable<AddressUnit<TUnitKey>> GetAddresses
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return getAddresses;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
lock (getAddresses)
|
||||||
|
{
|
||||||
|
getAddresses = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 从站号
|
/// 从站号
|
||||||
|
|||||||
Reference in New Issue
Block a user