Configuration Status Register abstraction
This is primiarily used for the devices communicating using the PRO4 protocol
Declaration Syntax
C# | Visual Basic | Visual C++ |
public class CSR
Public Class CSR
public ref class CSR
Members
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.) |
Inheritance Hierarchy
Object | |
CSR |