eBUS SDK .NET API
  • Getting Started
    • Getting started with the eBUS SDK .NET API
    • Configuring Your IDE
    • Receiving Data from a GigE Vision or USB3 Vision Transmitter
    • Sample Applications
    • GigE Vision Device Communication Parameters
    • USB3 Vision Device Communication Parameters
    • PvStream USB3 Vision Parameters
    • PvStream GigE Vision Parameters
  • eBUS SDK .NET API Reference
    • API Overview
    • eBUSDotNet
    • eBUSDotNetReceive
    • eBUSDotNetEdge
Search Results for

    Show / Hide Table of Contents
      • GenDCComponentFlagsGroup
      • GenDCComponentHeader
      • GenDCComponentHeaderBase
      • GenDCComponentType
      • GenDCContainerFlagsGroup
      • GenDCContainerHeader
      • GenDCContainerHeaderBase
      • GenDCContainerVariableFieldsGroup
      • GenDCFlowTable
      • GenDCFlowTableHeader
      • GenDCGenericPartType
      • GenDCHeaderType
      • GenDCInfoTypeSpecificH264
      • GenDCInfoTypeSpecificH264.H264Flags
      • GenDCInfoTypeSpecificJPEG
      • GenDCPartFlagsGroup
      • GenDCPartHeader
      • GenDCPartHeader1D
      • GenDCPartHeader1DBase
      • GenDCPartHeader2D
      • GenDCPartHeader2DBase
      • GenDCPartHeaderBase
      • GenDCPartHeaderGenICamChunk
      • GenDCPartHeaderGenICamXML
      • GenDCPartHeaderH264
      • GenDCPartHeaderJPEG
      • GenDCPartHeaderJPEG2000
      • GenDCPartType
      • GenDCPredefinedComponentValue
      • GenDCPredefinedPartValue
      • GenDCPredefinedValue16
      • GenDCPredefinedValue32
      • GenDCPredefinedValue64
      • GenDCReservedValue
      • GenDCSignature
      • GenDCVersionValue
      • IPvChunkData
      • IPvFilter
      • IPvGenDCChunkData
      • IPvGenDCChunkWriter
      • IPvGenDCImage
      • IPvGenDCManager
      • IPvGenericDataComponent
      • IPvGenericDataContainer
      • IPvGenericDataPart
      • IPvH264AccessUnit
      • IPvImage
      • IPvImageJPEG
      • IPvMultiPartContainer
      • IPvMultiPartContainerReader
      • IPvMultiPartContainerWriter
      • IPvMultiPartSection
      • OnDeviceFoundHandler
      • OnParameterUpdateHandler
      • PvBuffer
      • PvChunkData
      • PvComponentType
      • PvCompressionFilter
      • PvDeInterlacer
      • PvDecompressionFilter
      • PvDeviceClass
      • PvDeviceInfo
      • PvDeviceInfoGEV
      • PvDeviceInfoPleoraProtocol
      • PvDeviceInfoType
      • PvDeviceInfoU3V
      • PvDeviceInfoUSB
      • PvDeviceType
      • PvEncodingEnum
      • PvException
      • PvFPSStabilizer
      • PvGenAccessMode
      • PvGenBoolean
      • PvGenCache
      • PvGenCategory
      • PvGenCommand
      • PvGenDCPart1DFields
      • PvGenDCPart2DFields
      • PvGenDCPartH264Fields
      • PvGenDCPartH264Fields.H264Flags
      • PvGenDCPartMetadataFields
      • PvGenDCPartType
      • PvGenDCVariableField
      • PvGenEndianness
      • PvGenEnum
      • PvGenEnumEntry
      • PvGenEventSink
      • PvGenEventSinkSwigInterface
      • PvGenFile
      • PvGenFloat
      • PvGenInteger
      • PvGenNameSpace
      • PvGenOpenMode
      • PvGenParameter
      • PvGenParameterArray
      • PvGenParameterList
      • PvGenRefresh
      • PvGenRegister
      • PvGenRepresentation
      • PvGenSign
      • PvGenStateStack
      • PvGenString
      • PvGenType
      • PvGenVisibility
      • PvImage
      • PvInterface
      • PvInterfaceType
      • PvMultiPartDataType
      • PvNetworkAdapter
      • PvPayloadType
      • PvPixelType
      • PvPleoraCompressed
      • PvRawData
      • PvResult
      • PvResult.Code
      • PvResult.Code.CodeEnum
      • PvSessionInfo
      • PvString
      • PvStringList
      • PvSystem
      • PvSystemEventSink
      • PvTapFilter
      • PvTapGeometryEnum
      • PvTftpClient
      • PvUSBHostController
      • PvUSBSpeed
      • PvUSBStatus
      • SWIGTYPE_p_PV_GENAPI_NS__INode
      • SWIGTYPE_p_PV_GENAPI_NS__INodeMap
      • SWIGTYPE_p_long_long
      • SWIGTYPE_p_unsigned_char
      • SWIGTYPE_p_unsigned_long_long
      • eBUSDotNet
      • uint24_t

    Class PvGenRegister

    GenICam feature: Register, or IRegister. A feature providing direct access to a section of the device's register map.

    Inheritance
    object
    PvGenParameter
    PvGenRegister
    Implements
    IDisposable
    Inherited Members
    PvGenParameter.swigCMemOwn
    PvGenParameter.Dispose()
    PvGenParameter.GetName(out string)
    PvGenParameter.GetType(ref PvGenType)
    PvGenParameter.GetCategory(out string)
    PvGenParameter.GetToolTip(out string)
    PvGenParameter.GetDescription(out string)
    PvGenParameter.GetDisplayName(out string)
    PvGenParameter.GetNameSpace(ref PvGenNameSpace)
    PvGenParameter.IsValueCached(out bool)
    PvGenParameter.IsPersistent(out bool)
    PvGenParameter.IsImplemented(out bool)
    PvGenParameter.IsAvailable(out bool)
    PvGenParameter.IsWritable(out bool)
    PvGenParameter.IsReadable(out bool)
    PvGenParameter.IsStreamable(out bool)
    PvGenParameter.IsVisible(PvGenVisibility)
    PvGenParameter.GetVisibility(ref PvGenVisibility)
    PvGenParameter.IsVisible(PvGenVisibility, out bool)
    PvGenParameter.IsSelector(out bool)
    PvGenParameter.GetSelectedParameters(ref PvGenParameterList)
    PvGenParameter.GetSelectingParameters(ref PvGenParameterList)
    PvGenParameter.RegisterEventSink(PvGenEventSinkSwigInterface)
    PvGenParameter.UnregisterEventSink(PvGenEventSinkSwigInterface)
    PvGenParameter.ValueToString()
    PvGenParameter.ValueToString(out string)
    PvGenParameter.FromString(string)
    PvGenParameter.GetNode()
    PvGenParameter.Name
    PvGenParameter.ValueCached
    PvGenParameter.Persistent
    PvGenParameter.Implemented
    PvGenParameter.Available
    PvGenParameter.Writable
    PvGenParameter.Readable
    PvGenParameter.Streamable
    PvGenParameter.UpdatesEnabled
    PvGenParameter.OnParameterUpdate
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNet
    Assembly: eBUSDotNet.dll
    Syntax
    public class PvGenRegister : PvGenParameter, IDisposable
    Remarks

    To use this class, see #PvGenParameter.

    Methods

    View Source

    Dispose(bool)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    PvGenParameter.Dispose(bool)
    View Source

    Get(byte[], long)

    Reads from the register.

    Declaration
    public PvResult Get(byte[] aBuffer, long aLength)
    Parameters
    Type Name Description
    byte[] aBuffer

    Data read from the register.

    long aLength

    Length of the buffer, in bytes.

    Returns
    Type Description
    PvResult

    See #Set.

    View Source

    GetLength(out long)

    Returns the length of the register mapped with this feature.

    Declaration
    public PvResult GetLength(out long aLength)
    Parameters
    Type Name Description
    long aLength

    Length of the register, in bytes.

    Returns
    Type Description
    PvResult

    See #Set.

    View Source

    Set(byte[], long)

    Write to the register.

    Declaration
    public PvResult Set(byte[] aBuffer, long aLength)
    Parameters
    Type Name Description
    byte[] aBuffer

    Data to write to the register.

    long aLength

    Length of the buffer, in bytes.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK
    • #PvResult::Code::GENERIC_ERROR (Use #PvResult::GetDescription to get more information.)

    Implements

    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX