Plugins/Drivers/DriverOPCUaClient/OpcUaHelper/FormUtils.cs
(开头部分) 40KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Opc.Ua;
using Opc.Ua.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpcUaHelper
{
/// <summary>
/// 辅助类
/// </summary>
public class FormUtils
{
/// <summary>
/// Gets the display text for the access level attribute.
/// </summary>
/// <param name="accessLevel">The access level.</param>
/// <returns>The access level formatted as a string.</returns>
private static string GetAccessLevelDisplayText( byte accessLevel )
{
StringBuilder buffer = new StringBuilder( );
if (accessLevel == AccessLevels.None)
{
buffer.Append( "None" );
}
if ((accessLevel & AccessLevels.CurrentRead) == AccessLevels.CurrentRead)
{
buffer.Append( "Read" );
}
if ((accessLevel & AccessLevels.CurrentWrite) == AccessLevels.CurrentWrite)
{
if (buffer.Length > 0)
{
buffer.Append( " | " );
}
buffer.Append( "Write" );
}
if ((accessLevel & AccessLevels.HistoryRead) == AccessLevels.HistoryRead)
{
if (buffer.Length > 0)
{
buffer.Append( " | " );
}
buffer.Append( "HistoryRead" );
}
if ((accessLevel & AccessLevels.HistoryWrite) == AccessLevels.HistoryWrite)
{
if (buffer.Length > 0)
{
buffer.Append( " | " );
}
后面还有 961 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
