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() | 撮像プロセス終了。 |