diff --git a/docs/images/gpio_device_hierarchy.pdf b/docs/images/gpio_device_hierarchy.pdf index 66ce3e1..8b7e9fa 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 8af9cbd..7c9ca57 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 6624ab0..f4d59d0 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,68 +91,78 @@ LightSensor->SmoothedInputDevice - - + + + + +LineSensor + +LineSensor + + +LineSensor->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 + +