コード例 #1
0
        internal PwmPin(PwmController controller, IPwmControllerProvider provider, int pinNumber)
        {
            m_controller = controller;
            m_provider   = provider;
            m_pinNumber  = pinNumber;

            m_provider.AcquirePin(pinNumber);
        }
コード例 #2
0
ファイル: PwmPin.cs プロジェクト: aura1213/netmf-interpreter
        internal PwmPin(PwmController controller, IPwmControllerProvider provider, int pinNumber)
        {
            m_controller = controller;
            m_provider = provider;
            m_pinNumber = pinNumber;

            m_provider.AcquirePin(pinNumber);
        }
コード例 #3
0
 private void Dispose(bool disposing)
 {
     if (disposing)
     {
         m_provider.ReleasePin(m_pinNumber);
         m_controller = null;
         m_provider   = null;
     }
 }
コード例 #4
0
ファイル: PwmPin.cs プロジェクト: aura1213/netmf-interpreter
 private void Dispose(bool disposing)
 {
     if (disposing)
     {
         m_provider.ReleasePin(m_pinNumber);
         m_controller = null;
         m_provider = null;
     }
 }
コード例 #5
0
        public DcMotor(IPwmControllerProvider pwmControllerProvider)
        {
            Check.IsNull(pwmControllerProvider);

            this.pwmControllerProvider = pwmControllerProvider;
        }
コード例 #6
0
 internal PwmController(IPwmControllerProvider provider)
 {
     m_provider = provider;
 }
コード例 #7
0
 internal PwmController(IPwmControllerProvider provider)
 {
     m_provider = provider;
 }
コード例 #8
0
ファイル: Pwm.cs プロジェクト: taylorza/TinyCLR-Libraries
 private PwmController(IPwmControllerProvider provider) => this.Provider = provider;