Configuration Status Register abstraction
This is primiarily used for the devices communicating using the PRO4 protocol

C# | Visual Basic | Visual C++ |
public class CSR
Public Class CSR
public ref class CSR

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | 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) | (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()()() | (Inherited from Object.) |

Object | |
![]() | CSR |