Table of Contents

Class RandomWriteBuilder

Namespace
McpXLib
Assembly
McpXLib.dll

ランダムデバイス書き込みのリクエストビルダー。

public sealed class RandomWriteBuilder
Inheritance
RandomWriteBuilder
Inherited Members

Remarks

Add<T>(Prefix, string, T) でデバイスと値を並べるだけで、 型に応じてビット/ワード/ダブルワードのアクセス単位が自動的に振り分けられます。

Methods

Add<T>(Prefix, string, T)

書き込むデバイスと値を追加します。

public RandomWriteBuilder Add<T>(Prefix prefix, string address, T value) where T : unmanaged

Parameters

prefix Prefix

書き込み対象のデバイスコードを指定します。

address string

書き込み対象のアドレスを指定します。

value T

書き込む値を指定します。

Returns

RandomWriteBuilder

メソッドチェーン用に自身を返します。

Type Parameters

T

書き込む値の型。bool(ビット) / short,ushort(ワード) / int,uint,float(ダブルワード) を指定できます。

Exceptions

NotSupportedException

ランダムアクセス非対応の型(long,double など)を指定した場合にスローします。