BR.AN.PviServices Namespace

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI Services > BR.AN.Namespace >

BR.AN.PviServices Namespace

BR.AN.PviServices .NET


实现PVI通信库PviCom.DLL的抽象层。

Namespace Hierarchy

Classes

Class

描述

ANSLTcp

该类用于连接到一个以太网UDP设备 该设备包含以下默认参数。

AnyRadix

该类实现了 "Ra "格式化代码。这个类的一个实例应该被传递给需要IFormatProvider的方法。

AppInfo

关于应用的信息

AR000

为ARsim设备实现了过时的类

ARMRegisters

TaskData注册了ARM的异常。

ArrayDerivation

抽象类Base构建了所有变量数据类型衍生的基础

ArrayDimension

该类实现了对数组的描述。

ArrayDimensionArray

实现了ArrayDimension类型的集合。

Backtrace

实现了Backtrace数据描述的基本实现。

Base

抽象类Base建立了所有PviServices对象的基础。它为每个PviServices对象提供基础方法和属性。因为PviServices的所有对象类都是从Base派生出来的,Base类中定义的每个属性和方法在所有对象中都可用。派生类覆盖了其中的一些方法和属性

BaseCollection

抽象类

BondInformation

所有关于债券接口的信息

Callstack

Callstack数据描述的基本实现。

Can

这个类用于连接到一个可以设备。该设备包含以下默认参数。通道=1

BaudRate = 500000

BaseId = 1598

周期时间 = 10

MessageCount = 10

IoPort = 900

中断数 = 10

SourceAddress = 1

目的地地址 = 2

CollectionErrorEventArgs

该类的一个实例定义了额外的事件信息。

CollectionEventArgs

该类的一个实例定义了收集事件的额外事件信息。

Connection

该类用于建立与plc设备的连接。

Cpu

该类用于连接到一个物理Cpu。这个类的一个对象也管理全局变量、任务、任务类、内存和模块。为了连接到一个设备,有必要设置实例connection-object的连接属性。(见:BR.AN.PviServices.Connection)

CpuCollection

该类的一个实例代表Cpu对象的集合。

CpuCollectionEventArgs

这个类的一个实例定义了变量对象的额外事件信息

CpuEventArgs

CPUEventHandler的事件参数

DerivationBase

抽象类Base构建了所有变量数据类型派生的基础。

DeviceBase

该类实现了所有设备类的基本属性和方法。

DirectoryObject

AR目录对象

DisposeEventArgs

这个类的一个实例定义了额外的事件信息。

Drive

关于一个驱动器的信息

EnumArray

实现了一个枚举类型的集合。

EnumBase

抽象类Base构建了所有变量数据类型派生的基础

ErrorEventArgs

这个类的一个实例定义了额外的事件信息。

ErrorLogBook

实现旧的AR记录本阅读器。这个实例必须用于A2.85以前的AR版本。

Exception

异常数据描述的基本实现。

FileObject

AR文件对象

FileTransferRequest

对象实现了上传功能,在目标上没有直接表示。

Function

库函数描述的基本实现。

FunctionInfo

FunctionInfo数据描述的基本实现。

HardwareInfo

实现了PLC硬件描述的集合。

HardwareInformation

关于PLC硬件的所有信息

HardwareInformationNode

关于硬件信息中的一个节点的信息

HardwareItem

描述了PLC中的一个硬件项目

HashtableArray

实现了一个hastable,它也可以通过数组索引进行索引。每个添加操作都存储项目的位置。

HexConvert

HexConvert数据描述的基本实现。

Int32Enum

Int32枚举类型。

Int32MinMaxDerivation

抽象类Base构建了所有变量数据类型派生的基础

IODataPoint

该类实现了B+r IO数据点的所有属性和访问方法。

IpAdressConfiguration

一个以太网设备的所有配置

Library

PVI库类的基本实现。

LibraryCollection

实现了一个库对象的集合。

LicenceInfo

类实现了许可证信息属性

Logger

实现了访问PLC上B+R记录器条目的属性和方法。

LoggerCollection

实现了一个记录器模块对象的集合。

LoggerCollectionEventArgs

该类的一个实例定义了记录器对象的额外事件信息。

LoggerEntry

衍生实现描述PLC上的记录器条目的属性。

LoggerEntryBase

描述该PLC上的记录器条目的基本实现。

LoggerEntryCollection

B+R LoggerEntry对象的集合的实现。

LoggerEventArgs

记录器事件参数的基本实现。

LogicalCollection

该类的一个实例使用逻辑名称管理所有创建的PviServices对象。每个PviServices配置管理自己的LogicalObjects,以获得对其PviServices对象的直接访问。如果需要一个以上的服务对象,这个逻辑对象集合在ServiceCollection对象中被激活。- 或者在服务对象中--如果只需要一个服务对象。

LogSnapshotCpuInfos

该类用于从PLC中获取LogBookPackage快照的额外信息。

MemberCollection

为变量成员实现一个集合,其中成员名称是键,变量对象是值。

Memory

该类的一个实例描述了Cpu的特定内存信息。

MemoryCollection

该类的一个实例代表内存对象的集合。

MemoryData

MemoryData数据描述的基本实现。

MemoryInfo

关于内存的信息

MemoryInformation

关于PLC上一个内存的所有信息

Modem

INA2000调制解调器设备对象的实施。

ModemBase

任何调制解调器设备对象的基本实现。

ModemNET2000

为NET2000调制解调器设备实现一个调制解调器描述。

Module

该类代表plc上的一个BR模块。

ModuleCollection

该类的一个实例代表一个模块对象的集合。这个实例提供了特殊的方法,用于从plc上下载模块。

ModuleCollectionEventArgs

该类的一个实例定义了模块对象的额外事件信息。

ModuleCollectionProgressEventArgs

该类用于在事件发生时将模块信息传递给事件处理程序ModuleCreated, ModuleChanged 和 ModuleDeleted。该类衍生自PviEventArgs。

ModuleEventArgs

该类用于在事件发生时将模块信息传递给事件处理程序ModuleCreated, ModuleChanged和ModuleDeleted。该类派生自PviEventArgs。

ModuleObject

AR模型对象

NetworkAdapter

实现了SNMP网络适配器的抽象化。

NetworkAdapterCollection

实现了SNMP网络适配器的抽象。

PCInfo

PCInfo数据描述的基本实现。

PInvokePvicom

这个接口定义了PVI回调事件的基本方法。

ProcessorData

处理器数据描述的基本实现。

Profiler

B+R分析器对象的实现。

ProfilerEventArgs

实现了剖析器事件的事件参数。

PviCBEvents

这个接口定义了PVI回调事件的基本方法。

PviCpuParameterAttribute

属性(Attribute)扩展了所有派生类的属性。 它指定了一个必须作为CPU通信参数的通信参数。所有其他参数都属于DEVICE对象。

PviEventArgs

这个类的一个实例定义了额外的事件信息。

PviEventArgsXML

该类用于向事件处理程序传递进度信息。

PviEventArgsXMLApplicationInfo

该类用于向事件处理程序传递应用信息。

PviException

这个类的一个实例描述了当错误发生时抛出的一个异常。

PviKeyWordAttribute

该属性扩展了所有从.NET派生的类的属性,它指定了通信参数的PVI关键词。当实现一个设计器组件时,不要忘记只过滤由这个属性标记的属性。所有其他的参数不应该在设计器组件中可见。

PviProgessEventArgs

这个类被用来传递进度信息给事件处理程序。

RedundancyInformation

关于一个冗余系统的所有信息

RedundantCpuIpConfigurations

这个冗余系统中的ip配置

Scaling

这个类的一个实例定义了一个缩放对象来缩放变量值。

ScalingPoint

这个类的一个对象定义了一个缩放点,用来为变量对象设置一个缩放函数。

ScalingPointCollection

这个类的一个实例描述了一个缩放点的表格,以便为变量对象设置一个缩放功能。

Serial

这个类用于连接到一个串行设备。该设备包含以下默认参数。通道=2

BaudRate = 57600

奇偶校验 = 奇偶校验.Even

SerializationExtensions

通过规范化XML输入或输出的方法来扩展标准对象的序列化。

Service

为了使用通信服务,有必要创建一个该类的实例,为其他PviServices对象建立一个基础。该类为加载和保存PviServices配置以及对所有其他PviServices对象有影响的一般配置属性提供了几种方法。

ServiceCollection

这个类的一个实例代表一个服务对象的集合。它被用来管理一个以上的服务对象。

Shared

实现了共享设备(LS251)。

SimpleNetworkManagementProtocol

该类中止了B+R目标的SNMP。

SNMPBase

所有SNMP对象的基类。

SNMPCollectionBase

实现了一个SNMP网络适配器的抽象。

SNMPVariableCollection

实现了SNMP网络全局和局部变量的抽象。

StringExtensions

通过XML转换方法进行扩展。

StructMemberCollection

基本结构 成员集合

SynchronizableBaseCollection

该类的一个实例代表一个模块对象的集合。这个实例提供了特殊的方法,用于从plc向上和下载模块。

SyncReadData

实现了同步访问PVI的响应数据参数。

TargetObjectBase

AR对象的基础实现

TargetObjectCollection

该类实现了对象、文件、模块和目录服务的功能,使用ANSL作为通信原理。

Task

该类用于创建PviServices任务对象,它提供了控制BR任务和其属性的服务。

TaskClass

该类的一个实例代表Cpu的任务类信息。

TaskClassCollection

实现一个B+R任务类对象的集合。

TaskCollection

该类的一个实例代表任务对象的集合。

TaskCollectionEventArgs

该类的一个实例定义了任务对象的额外事件信息。

TaskData

处理器数据描述的基本实现。

TaskObject

AR任务对象

TcpDestinationSettings

该类实现了TCP连接的目标设置。

TcpIp

该类用于连接到一个以太网UDP设备,该设备包含以下默认参数。

TcpIpMODBUS

该类用于连接到一个使用TCPIP的MODBUSIP节点。

TextWriterTraceListenerWithTime

覆盖TextWriterTraceListener以获得时间戳。

TPDataEventArgs

该类的一个实例定义了额外的事件信息。

TPFormatEventArgs

该类的一个实例定义了额外的事件信息。

TraceData

实现跟踪数据

TraceDataCollection

追踪数据的集合

TraceDataEventArgs

这个类的一个实例定义了变量对象的额外事件信息

TracePoint

对多个变量TRACE的实施

TracePointCollection

实现跟踪点的集合

TracePointData

该类实现了一个任务的B+R跟踪点数据点的所有属性和访问方法。

TracePointDataCollection

实现一个TracePointData对象的集合。

TracePointDescription

该类实现了B+R跟踪点描述的所有属性和访问方法,用于激活任务的跟踪点。

TracePointDescriptionCollection

实现一个TracePointDescription对象的集合。

TracePointFormat

该类实现了在为任务激活跟踪点时使用的B+R跟踪点格式描述的所有属性和访问方法。

TracePointFormatCollection

实现一个TracePointFormat对象的集合。

TracePointsData

该类实现了用于激活任务跟踪点的B+R跟踪点描述的所有属性和访问方法。

TracePointsDataCollection

实现TracePointsData对象的集合。

TracePointVariable

实现跟踪点变量对象

TraceVariableCollection

为跟踪点变量实现某种arry列表

TraceWriter

该类实现了基于Trace命令的基本日志功能。

TransferObject

对象实现了上传功能,但在目标上没有直接表现。

TransferRequest

对象实现了上传功能,但在目标上没有直接表示。

Utilities

用于各种PviServices特定访问方法的实用类。

Value

该类的一个实例代表了一个变量值。转换方法。一个不能产生有意义的结果的转换会抛出InvalidCastException。如果数字类型的转换导致精度的损失(即损失一些最小有效数字),则不会抛出异常。然而,如果结果大于特定转换方法的返回值类型所能代表的范围,就会抛出一个异常。

Variable

该类的一个实例提供了用于读写、数据或过程变量属性的方法。

VariableCollection

这个类的一个实例表示一个变量对象的集合。每个cpu或任务对象都有自己的变量集合对象来管理他们的全局变量(对于cpu)和本地变量(对于任务)。此外,这样的实例还提供了类似于变量对象的几个属性和方法,以及更多。

VariableCollectionEventArgs

该类的一个实例为变量对象定义了额外的事件信息。

VariableEventArgs

这个类的一个实例为变量对象定义了额外的事件信息。

XmlSanitizerStream

XML StreamReader在读取时排除了XML的非法字符。ASCII控制字符的十进制范围是0-31,以及127。http://www.w3.org/TR/REC-xml/#charsets 的 "1.0 "版本。

Interfaces

Interface

描述

IConvert

定义了将Value类的一个实例转换为另一个Value实例的方法。为了使用这个功能,你必须实现一个源自IConvert的新类。另外,你必须创建一个新的类的实例来设置你的变量实例的转换属性。

Structures

Structure

说明

ProgressInfo

PVI的进度信息结构

ResponseInfo

该结构表示响应/事件信息。

Delegates

Delegate

描述

CollectionErrorEventHandler

委托所有的标准事件,这些事件都有一个简单的错误代码作为参数。

CollectionEventHandler

所有PVIS集合实现的默认委托人。

CpuEventHandler

CPU对象的委托

DisposeEventHandler

用于处理事件的事件声明。

ErrorEventHandler

委托所有的标准事件,其中有一个简单的错误代码作为参数。

LoggerEventHandler

用于记录器事件的基本委托。

ModuleCollectionEventHandler

ModuleCollection事件的声明。它用于处理使用模块收集方法的向上或下载模块的进度信息。

ModuleEventHandler

ModuleEventHandler委托用于生成ModuleEvents。

ProfilerEventHandler

ModuleEventHandler委托用于生成ModuleEvents。

PviEventHandler

普通PVI事件的事件声明。

PviEventHandlerXmlApplicationInfo

应用信息的事件声明,它将包括eventargs属性中的事件数据XMLData和一个具有相同信息的对象。

PviEventHandlerXmlData

用于普通PVI事件的事件声明,它将包括eventargs属性XMLData中的事件数据。

PVIObjectsAttachedEventHandler

用于PVI对象层次结构扫描的委托。

PviProgressHandler

用于普通PVI进度事件的事件声明。

PviValueEventHandler

常见的PVI值事件的事件声明。

TPDataEventHandler

常见的PVI事件的事件声明。

TPRegisterEventHandler

追踪格式事件的事件声明。

TraceDataEventHandler

为特定的变量事件执行委托。

VariableEventHandler

为特定的变量事件执行委托。

Enumerations

Enumeration

描述

Access

来自B+R PVI通信库的PVI变量对象的访问模式。( kwdesc_attribute )

Action

描述了来自事件的动作类型

BatteryStates

的电池标志。

BootMode

启动模式

CastModes

这是一个支持的投射/转换模式的组合。通过使用逻辑OR运算符将不同的模式结合起来。投入模式参数是一个比特编码。可调整的转换模式在位列表中用一个位表示。位0(值:1)PG2000或AS1.3--字符串变量。如果过程对象数据格式定义了i8或u8数组(1字节数组),那么在数据转换过程中,过程数据被视为字符串类型的单一变量(VT=string)。当读取数据格式时(访问类型TYPE或事件 "数据格式改变"),"字符串 "作为变量类型被返回(即实际数据格式="VT=i8 VL=1 VN=24 CM=1" ->返回数据格式VT=string VL=24 VN=1)。为此必须在过程对象中指定参数CM=1。如果只在链接对象中指定CM=1,那么就会返回实际的数据格式。注意:这种转换模式是为 "老 "PG2000或AS 1.3应用提供的。新的应用不应使用这些转换参数;相反,在PLC中还应将字符串变量定义为字符串变量。Bit 1 (Value: 2) 当从变量类型String("VT=string")转换到变量类型Integer("VT=i8, VT=u32")时,决定数字在字符串中的显示方式。十进制模式未被激活(位=0)。带有前导0位的字符串被解释为八进制(即-077,0012)。如果字符串以 "0x "或 "0X "开头,那么后面的位置被解释为十六进制(即0x1f, -0x56a9, 0xA3)。在所有其他情况下,该字符串被解释为十进制。十进制模式被激活(位=1)。字符串总是被解释为十进制。换句话说,带有前导零的字符串被解释为十进制;"0x123"(十六进制)不能被解释。位2(值:4)决定了当值范围被违反时,变量的行为。如果一个数字值不能在一个变量中表示,就会发生违反值范围的情况。例如。值130不能在i8类型的变量中表示(值范围:-128到127),而是在u8类型的变量中(值范围:0到255)。如果链接对象和过程对象使用不同的值范围的变量类型,那么在读或写方向上可能会发生值范围违规(即链接对象i32和过程对象i16中的变量类型,或者连接对象i8和过程对象u8中的变量类型)。值范围监控不活跃(位=0)。数据转换期间的组类型行为。组类型Integer到变量类型Integer的值范围较小。数字被截断为二进制。将组类型Float转换为具有较小数值范围的变量类型。如果数字不能在数值范围内表示,那么结果是未定义的。将组别类型String转换为变量类型Float或Integer。如果数字不能在数值范围内表示,那么结果是未定义的。组别类型Float或Integer到变量类型String。如果转换后的字符串长于字符串变量的长度(参数 "VL"),那么字符串将被截断。值范围监控是活动的(位=1)。在主动值范围监控期间的行为与极限监控的行为相同(见 "缩放和限制")。当发生违反数值范围时的行为取决于传输方向。写入变量数据(PviWrite)。当发生错误时,写入任务被停止。数据不被写入PLC变量。写入响应中会返回错误代码12014。此外,最大的可表示值与写入响应一起返回,并在事件数据缓冲区(如果指定)中发送给函数 "PviWrite "或 "PviWriteResultResponse "的应用程序。读取变量数据(PviRead或数据变化事件)。发送的是最大可表示值,而不是变量数据。不给出错误信息。在这两种情况下,在响应信息数据(结构T_RESPONSE_INFO)中设置Cast-overflow或Cast-underflow的相应状态标志。关于响应信息数据的其他信息可以在 "PviGetResponseInfo "函数或CB函数SET_PVICALLBACK_DATA中找到。对字符串变量类型("VT=string")也进行限制监测。当字符串数据长于变量的缓冲区大小时,就会发生违反极限的情况。例如。一个字符串 "abcdefg "+结尾的null不能完全放入数据格式为 "VT=string VL=4 "的变量中。当发生违反字符串限制或违反数字变量的正值范围时,状态标志Cast-Overflow被设置。Cast-Underflow只能发生在数值变量的负值范围内(有符号的Integer,Float)。在这种情况下,违反负值范围的信号会出现。如果一个字符串中包含不可解释的字符,并将其转换为另一种变量类型,这将被视为违反字符串限制。第3位(值:8)决定了变量类型Float("VT=f32 ...")到变量类型Integer("VT=i8,VT=u32 ...")的转换类型。四舍五入模式未被激活(位=0)。Float的小数点后面的所有位置都被截断了。例如:1.3 -> 1, -15.5 -> -15, 0.9999 -> 0. 舍入模式已激活(位=1)。Float的小数点后面的所有位置都被四舍五入(4/5)。例如:1.3 -> 1, -15.5 -> -16, 0.9999 -> 1。默认/标准转换=0。

CommentLanguages

BR模块转换所支持的注释语言的枚举。

ConfigurationFlags

对于加载和保存配置,有时定义哪些数据应该被存储或加载是有用的。出于这个原因,有不同的标志,允许存储或加载额外的配置数据。

Connection.CommSyncDirections

枚举是同步通信参数的选项。

ConnectionStates

这些是一个对象可以拥有的连接状态。

ConnectionType

定义了PviServices对象的连接类型

ConversionModes

BR模块支持的转换方法的枚举。

CpuState

Cpu状态

CurrentCpuMode

Cpu模式

DataType

指定Value类的实例的类型。

DaylightSaving

节电模式的全局定义

DeviceType

使用的通信设备是通过DeviceType枚举器确定的。可以定义以下通信设备。串行、TcpIp、Can和Shared。

Direction

IO方向。

DomainState

领域状态

ErrorMode

Fehlerbehandlungsmöglichkeiten.

EventDataTypes

从1.01.0版本开始的LOG格式事件数据类型。由此产生的数据将一直被转换为Littele Endian!

EventMessageType

PVI通信方式的类型。

ExceptionType

异常类型的列举。

FlowControls

流量控制标志。示例。"/RS=422"。该参数控制串行设备的CTS(清除发送)和RTS(请求发送)电缆的数据流。有效值为NOT_SET = -2:RS标志将不会被设置为通信。SYSTEM = -1。PVI不改变设置。将使用操作系统控制面板中的设置。RTS_OFF = 0:永久关闭RTS线。(RTS流量控制被禁用)。RS232 = 232。使用RTS握手。RS422 = 422:永久打开RTS线。CTS流量控制对于所有大于0的值都是停用的。要使用这些设备,还是要把流控设置为RTS_OFF。

IECDataTypes

指定值类的实例的IEC数据类型。

InstallMode

安装模式

InstallOption

新的安装模式

IOVariableTypes

实现IOVaribale类型的枚举。

LevelType

定义了一个条目的级别类型 严重性代码。ERROR- Modul AR- Logger 0 00 = Success 1 01 = Informational INFO 4 04 = Debug DEBUG 2 10 = Warning WARNING 3 11 = Error FATAL EXCEPTION + Kennung in InfoFlags

LibraryType

枚举可用的库类型。

LogExportFormat

枚举支持的记录仪条目集合的导出格式。

LogicalObjectsUsage

定义LogicalCollection的使用类型

MemoryType

内存类型

ModuleListOptions

上传模块列表的选择

ModuleNotifivcations

使用的通信设备是由DeviceType枚举器决定的。可以定义以下通信设备。串行、TcpIp、Can和Shared。

ModuleType

模块类型

Parity

奇偶校验设置。

PlcFamily

上传的硬件模块条目的家族。

ProfilerState

执行剖析器状态的枚举。

ProfilingCommand

剖析器命令的枚举。

ProgramState

程序状态

RedundancyLinkState

冗余链接的状态

RedundancyPriority

冗余系统中CPU的优先级

RedundancyRRadMappingStates

RRadMapping的状态

RedundancyRRadStates

RRad的状态

RedundancyState

冗余系统的状态

RedundancySwitchPossibility

决定了冗余切换的可能性

ReturnCodes

这些是将由PviServices直接返回的状态号码。大多数错误号码是由PVI或其某个组件返回的,或者直接来自LC。

RuntimeStates

运行时状态的标志。

Scope

定义了一个变量对象的范围

SNMPConnectionStates

SNMP连接状态的枚举

TargetObjectType

来自B+R PVI通信库的PVI变量对象的访问模式。( kwdesc_attribute )

TaskClassType

TaskClass类型

TCPModes

TCPIP设备的初始化模式

TransferRequestType

传输请求类型

Variable.ROIoptions

INA2000中ROI选项的选项。

Topics in this section:

• Access Enumeration

• Action Enumeration

• ANSLTcp Class

• AnyRadix Class

• AR000 Class

• ArrayDerivation Class

• ArrayDimension Class

• ArrayDimensionArray Class

• Backtrace Class

• Base Class

• BaseCollection Class

• BatteryStates Enumeration

• BootMode Enumeration

• Callstack Class

• Can Class

• CastModes Enumeration

• CollectionErrorEventArgs Class

• CollectionErrorEventHandler Delegate

• CollectionEventArgs Class

• CollectionEventHandler Delegate

• CommentLanguages Enumeration

• ConfigurationFlags Enumeration

• Connection Class

• Connection.CommSyncDirections Enumeration

• ConnectionStates Enumeration

• ConnectionType Enumeration

• ConversionModes Enumeration

• Cpu Class

• CpuCollection Class

• CpuCollectionEventArgs Class

• CpuEventArgs Class

• CpuEventHandler Delegate

• CpuState Enumeration

• DataType Enumeration

 DerivationBase Class

• DeviceBase Class

• DeviceType Enumeration

• Direction Enumeration

 DisposeEventArgs Class

• DisposeEventHandler Delegate

• DomainState Enumeration

• EnumArray Class

• EnumBase Class

ErrorEventArgs Class

• ErrorEventHandler Delegate

• ErrorLogBook Class

• ErrorMode Enumeration

• EventMessageType Enumeration

• Exception Class

• ExceptionType Enumeration

• FlowControls Enumeration

• Function Class

• FunctionInfo Class

• HardwareInfo Class

• HashtableArray Class

• HexConvert Class

• IConvert Interface

• IECDataTypes Enumeration

• InstallMode Enumeration

• Int32Enum Class

• Int32MinMaxDerivation Class

• IODataPoint Class

• IOVariableTypes Enumeration

• LevelType Enumeration

• Library Class

• LibraryCollection Class

• LibraryType Enumeration

• LicenceInfo Class

 LogExportFormat Enumeration

• Logger Class

• LoggerCollection Class

• LoggerEntry Class

• LoggerEntryBase Class

• LoggerEntryCollection Class

• LoggerEventArgs Class

• LoggerEventHandler Delegate

• LogicalCollection Class

• LogicalObjectsUsage Enumeration

• MemberCollection Class

• Memory Class

• MemoryCollection Class

• MemoryData Class

• MemoryType Enumeration

• Modem Class

• ModemBase Class

• ModemNET2000 Class

• Module Class

• ModuleCollection Class

• ModuleCollectionEventArgs Class

• ModuleCollectionEventHandler Delegate

• ModuleCollectionProgressEventArgs Class

• ModuleEventArgs Class

• ModuleEventHandler Delegate

• ModuleType Enumeration

• NetworkAdapter Class

• NetworkAdapterCollection Class

• Parity Enumeration

• PCInfo Class

• PInvokePvicom Class

• PlcFamily Enumeration

• ProcessorData Class

• Profiler Class

• ProfilerEventArgs Class

• ProfilerEventHandler Delegate

• ProfilerState Enumeration

• ProfilingCommand Enumeration

• ProgramState Enumeration

• ProgressInfo Structure

• PviCBEvents Class

• PviCpuParameterAttribute Class

• PviEventArgs Class

• PviEventHandler Delegate

• PviException Class

• PviKeyWordAttribute Class

• PVIObjectsAttachedEventHandler Delegate

• PviValueEventHandler Delegate

• ResponseInfo Structure

• RuntimeStates Enumeration

• Scaling Class

• ScalingPoint Class

• ScalingPointCollection Class

• Scope Enumeration

• Serial Class

• Service Class

• ServiceCollection Class

• Shared Class

• SimpleNetworkManagementProtocol Class

• SNMPBase Class

• SNMPCollectionBase Class

• SNMPConnectionStates Enumeration

• SNMPVariableCollection Class

• StructMemberCollection Class

• SyncReadData Class

• Task Class

• TaskClass Class

• TaskClassCollection Class

• TaskClassType Enumeration

• TaskCollection Class

• TaskCollectionEventArgs Class

• TaskData Class

• TcpDestinationSettings Class

• TcpIp Class

• TcpIpMODBUS Class

 TCPModes Enumeration

• TextWriterTraceListenerWithTime Class

 TraceWriter Class

• Utilities Class

• Value Class

• Variable Class

• Variable.ROIoptions Enumeration

• VariableCollection Class

• VariableCollectionEventArgs Class

• VariableEventArgs Class

VariableEventHandler Delegate

XmlSanitizerStream Class