DSCCBP

Structure containing hardware settings for the current board. Some elements are unique to particular boards.

Structure Definition

public struct DSCCBP
    {

        public byte boardtype;
        public short boardnum;

        [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = 6, ArraySubType = System.Runtime.InteropServices.UnmanagedType.U4)]
        public uint[] phys_mem_address;

        [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = 6, ArraySubType = System.Runtime.InteropServices.UnmanagedType.U4)]
        public uint[] user_mem_address;

        [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = 6, ArraySubType = System.Runtime.InteropServices.UnmanagedType.U4)]
        public uint[] io_address;

        [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = 6, ArraySubType = System.Runtime.InteropServices.UnmanagedType.U4)]
        public uint[] irq_level;
        
        public byte pci_slot;
        public ushort pci_devid;
        public ushort pci_vendorid;
        public byte bytBAR;
        public int FPGAIDMajor;
        public int FPGAIDMinor;
        public int FPGARevMajor;
        public int FPGARevMinor;
        public int BoardIDMajor;
        public int BoardIDMinor;
        public int BoardRevMajor;
        public int BoardRevMinor;
       
    }

Structure Members

Last updated