Class PluginLineCameraManager
プラグインラインカメラの管理クラス。
Inherited Members
Namespace: Menou.VI.Core.Imaging.Plugin.LineCamera
Assembly: Menou.VI.Core.Imaging.Plugin.dll
Syntax
public class PluginLineCameraManager : IPluginCameraManager, IDisposable
Constructors
Name | Description |
---|---|
PluginLineCameraManager(PluginImagingDeviceConfig, string) | コンストラクタ |
Fields
Name | Description |
---|---|
CameraCaptureConfigLength | カメラ撮像設定長。 |
CaptureCountConfigIndex | 撮像数設定番号。 |
CaptureTimeOut | 撮像タイムアウト時間。[ms] |
ChannelsIndex | チャンネル番号。 |
DepthIndex | 深度番号。 |
ErrorCodeIndex | エラーコード番号。 |
ErrorCodeLength | エラーコード長。 |
HeightIndex | 高さ番号。 |
ImageHeightConfigIndex | 画像の高さ設定番号。 |
ImagePropertyLength | 撮像プロパティ長。 |
IpAddressConfigIndex | IPアドレス設定番号。 |
IsCaptureModeConfigIndex | 撮像モード設定番号。 |
NoError | エラーなし。 |
NoImageError | 画像なしエラー。 |
OneShotCount | ワンショット数。 |
OverlapImageHeightConfigIndex | オーバーラップ画像高さ設定番号。 |
ReadSemaphoreName | リードセマフォ名。 |
RequestIndex | リクエスト番号。 |
RequestLength | リクエスト長。 |
RequestSemaphoreName | 要求セマフォ名。 |
ResponseIndex | レスポンス番号。 |
ResponseLength | レスポンス長。 |
ResponseSemaphoreName | 応答セマフォ名。 |
TimeOut | 通信タイムアウト時間。[ms] |
WidthIndex | 幅番号。 |
WriteSemaphoreName | ライトセマフォ名。 |
Methods
Name | Description |
---|---|
Capture() | 撮像。 |
Dispose() | |
FinishContinuousCapture() | 継続的な撮像を終了する。 ラインセンサカメラ撮像モード時のみ。 終了してもカメラはオープンしたまま。 |
GetProcessMemoryBytes() | プラグインプロセスのメモリ使用量(Byte)を取得する。 |
StartCapturing() | 撮像プロセス開始。 |
StopCapturing() | 撮像プロセス終了。 |