diff --git a/docs/api_exc.rst b/docs/api_exc.rst index 40bdf79..fe6e461 100644 --- a/docs/api_exc.rst +++ b/docs/api_exc.rst @@ -73,8 +73,6 @@ Errors .. autoexception:: PinError -.. autoexception:: PinFixedFunction - .. autoexception:: PinInvalidFunction .. autoexception:: PinInvalidState diff --git a/docs/images/gpio_device_hierarchy.dot b/docs/images/gpio_device_hierarchy.dot index d782b7c..3eaf266 100644 --- a/docs/images/gpio_device_hierarchy.dot +++ b/docs/images/gpio_device_hierarchy.dot @@ -24,6 +24,7 @@ digraph classes { MotionSensor->SmoothedInputDevice; LightSensor->SmoothedInputDevice; LineSensor->SmoothedInputDevice; + DistanceSensor->SmoothedInputDevice; OutputDevice->GPIODevice; DigitalOutputDevice->OutputDevice; diff --git a/docs/images/gpio_device_hierarchy.pdf b/docs/images/gpio_device_hierarchy.pdf index 8b7e9fa..8c981cc 100644 Binary files a/docs/images/gpio_device_hierarchy.pdf and b/docs/images/gpio_device_hierarchy.pdf differ diff --git a/docs/images/gpio_device_hierarchy.png b/docs/images/gpio_device_hierarchy.png index 7c9ca57..1df7301 100644 Binary files a/docs/images/gpio_device_hierarchy.png and b/docs/images/gpio_device_hierarchy.png differ diff --git a/docs/images/gpio_device_hierarchy.svg b/docs/images/gpio_device_hierarchy.svg index f4d59d0..92a33af 100644 --- a/docs/images/gpio_device_hierarchy.svg +++ b/docs/images/gpio_device_hierarchy.svg @@ -4,75 +4,75 @@ - + classes - + Device - -Device + +Device GPIODevice - -GPIODevice + +GPIODevice GPIODevice->Device - - + + WaitableInputDevice - -WaitableInputDevice + +WaitableInputDevice InputDevice - -InputDevice + +InputDevice WaitableInputDevice->InputDevice - - + + SmoothedInputDevice - -SmoothedInputDevice + +SmoothedInputDevice SmoothedInputDevice->WaitableInputDevice - - + + InputDevice->GPIODevice - - + + DigitalInputDevice - -DigitalInputDevice + +DigitalInputDevice DigitalInputDevice->WaitableInputDevice - - + + Button - -Button + +Button Button->DigitalInputDevice - - + + MotionSensor @@ -81,8 +81,8 @@ MotionSensor->SmoothedInputDevice - - + + LightSensor @@ -91,8 +91,8 @@ LightSensor->SmoothedInputDevice - - + + LineSensor @@ -101,68 +101,78 @@ LineSensor->SmoothedInputDevice - - + + + + +DistanceSensor + +DistanceSensor + + +DistanceSensor->SmoothedInputDevice + + -OutputDevice - -OutputDevice +OutputDevice + +OutputDevice -OutputDevice->GPIODevice - - +OutputDevice->GPIODevice + + -DigitalOutputDevice - -DigitalOutputDevice +DigitalOutputDevice + +DigitalOutputDevice -DigitalOutputDevice->OutputDevice - - +DigitalOutputDevice->OutputDevice + + -LED - -LED +LED + +LED -LED->DigitalOutputDevice - - +LED->DigitalOutputDevice + + -Buzzer - -Buzzer +Buzzer + +Buzzer -Buzzer->DigitalOutputDevice - - +Buzzer->DigitalOutputDevice + + -PWMOutputDevice - -PWMOutputDevice +PWMOutputDevice + +PWMOutputDevice -PWMOutputDevice->OutputDevice - - +PWMOutputDevice->OutputDevice + + -PWMLED - -PWMLED +PWMLED + +PWMLED -PWMLED->PWMOutputDevice - - +PWMLED->PWMOutputDevice + +