vrLib SDK Documentation
CSR Class
NamespacesVideoRay.CommunicationCSR
Configuration Status Register abstraction This is primiarily used for the devices communicating using the PRO4 protocol
Declaration Syntax
C#Visual BasicVisual C++
public class CSR
Public Class CSR
public ref class CSR
Members
All MembersConstructorsMethods



IconMemberDescription
CSR()()()
Default constructor Creates a CSR of the standard size for the PRO4 protocol

CSR(Int32)
Optional construtor allowing the size of the csr to be set

CSR_Get_Int16(UInt32%)
Get a 16-bit signed datum from the CSR

CSR_Get_Int32(UInt32%)
Get a 32-bit signed datum from the CSR

CSR_Get_UInt16(UInt32%)
Get a 16-bit unsigned datum from the CSR

CSR_Get_UInt32(UInt32%)
Get a 32-bit unsigned datum from the CSR

CSR_GetByte(UInt32%)
Get a single byte datum from the CSR

CSR_GetDataCopy(UInt32, UInt32)
Get a copy of bytes in the CSR

CSR_SetData(UInt32, array<Byte>[]()[])
Set data in the CSR memory space in a thread safe manner

CSR_SetData(UInt32, array<Byte>[]()[], Int32, Int32)
Set data in the CSR memory space in a thread safe manner

CSR_SetData(UInt32%, Byte)
Set data in the CSR memory space in a thread safe manner

CSR_SetData(UInt32%, Int16)
Set data in the CSR memory space in a thread safe manner

CSR_SetData(UInt32%, UInt16)
Set data in the CSR memory space in a thread safe manner

CSR_SetData(UInt32%, Int32)
Set data in the CSR memory space in a thread safe manner

CSR_SetData(UInt32%, UInt32)
Set data in the CSR memory space in a thread safe manner

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy

Assembly: vrLib (Module: vrLib) Version: 2.0.1.0 (2.0.1.0)