示例#1
0
        // -------------------------------------------------------------

        #region ctor

        // -------------------------------------------------------------

        /**
         * Konstuktor dieser Klasse
         *
         * @param[in] _pin (Pin) Der Pin der diese Instance zugewiesen wird
         */
        public ReadGPIO(Pin _pin)
            : base(_pin, PinSetup.Input)
        {
            #if (LOGLEVEL_DEBUG)
            sstring methodeName = string.Format("new {0} ( Pin _pin ) - Konstruktor", KLASSE);
            Logging.Trace(methodeName);
            Logging.Debug(methodeName, "_pin", _pin);
            #endif
        }
示例#2
0
        // -------------------------------------------------------------

        #endregion ctor

        // -------------------------------------------------------------

        #region methods

        // -------------------------------------------------------------

        /**
         * Gibt den Wert des GPIO wieder
         *
         * @return (bool) true = gpio high; false = gpio low oder Wert konnte nicht abgerufen werden
         */
        public new ValueState Read(  )
        {
            #if (LOGLEVEL_DEBUG)
            sstring methodeName = KLASSE + ".Read (  )";
            Logging.Trace(methodeName);
            #endif

            // -------------------------------

            return(base.Read(  ));
        }