Пример #1
0
        private static unsafe int DoReboot(IntPtr aPtr, uint aVersion)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;

            self.Reboot(aVersion);
            return(0);
        }
Пример #2
0
        private static unsafe int DoSetBootMode(IntPtr aPtr, uint aVersion, char *aaMode)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            string aMode = Marshal.PtrToStringAnsi((IntPtr)aaMode);

            self.SetBootMode(aVersion, aMode);
            return(0);
        }
Пример #3
0
        private static unsafe int DoSoftwareVersion(IntPtr aPtr, uint aVersion, char **aaSoftwareVersion)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            string aSoftwareVersion;

            self.SoftwareVersion(aVersion, out aSoftwareVersion);
            *aaSoftwareVersion = (char *)Marshal.StringToHGlobalAnsi(aSoftwareVersion).ToPointer();
            return(0);
        }
Пример #4
0
        private static unsafe int DoMaxBoards(IntPtr aPtr, uint aVersion, uint *aaMaxBoards)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            uint aMaxBoards;

            self.MaxBoards(aVersion, out aMaxBoards);
            *aaMaxBoards = aMaxBoards;
            return(0);
        }
Пример #5
0
        private static unsafe int DoBoardType(IntPtr aPtr, uint aVersion, uint aaIndex, char **aaBoardNumber)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            string aBoardNumber;

            self.BoardType(aVersion, aaIndex, out aBoardNumber);
            *aaBoardNumber = (char *)Marshal.StringToHGlobalAnsi(aBoardNumber).ToPointer();
            return(0);
        }
Пример #6
0
        private static unsafe int DoProductId(IntPtr aPtr, uint aVersion, char **aaProductNumber)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            string aProductNumber;

            self.ProductId(aVersion, out aProductNumber);
            *aaProductNumber = (char *)Marshal.StringToHGlobalAnsi(aProductNumber).ToPointer();
            return(0);
        }
Пример #7
0
        private static unsafe int DoMacAddress(IntPtr aPtr, uint aVersion, char **aaMacAddress)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            string aMacAddress;

            self.MacAddress(aVersion, out aMacAddress);
            *aaMacAddress = (char *)Marshal.StringToHGlobalAnsi(aMacAddress).ToPointer();
            return(0);
        }
Пример #8
0
        private static unsafe int DoUglyName(IntPtr aPtr, uint aVersion, char **aaUglyName)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkVolkano1 self = (DvServiceLinnCoUkVolkano1)gch.Target;
            string aUglyName;

            self.UglyName(aVersion, out aUglyName);
            *aaUglyName = (char *)Marshal.StringToHGlobalAnsi(aUglyName).ToPointer();
            return(0);
        }