예제 #1
0
        ///////////////////////////////////////////////////////////////////////////////
        /// SWITCH FUNCTIONS
        ///////////////////////////////////////////////////////////////////////////////

        public EventType[] SwitchGetStates()
        {
            ushort numSwitches = PinProc.kPRSwitchPhysicalLast + 1;

            EventType[] procSwitchStates = new EventType[numSwitches];
            lock (procSyncObject)
            {
                PinProc.PRSwitchGetStates(ProcHandle, procSwitchStates, numSwitches);
            }
            return(procSwitchStates);
        }