written output item logic
This commit is contained in:
@@ -179,9 +179,9 @@ namespace flippR_driver::utility {
|
||||
|
||||
|
||||
namespace flippR_driver::output::items {
|
||||
class OutputItem {
|
||||
+OutputItem(std::shared_ptr<utility::IOutputGPIOInterface> output_gpio_interface, unsigned int address, unsigned int i2c_address, unsigned int data_pin_address, std::string name)
|
||||
+~OutputItem()
|
||||
class Item {
|
||||
+Item(std::shared_ptr<utility::IOutputGPIOInterface> output_gpio_interface, unsigned int address, unsigned int i2c_address, unsigned int data_pin_address, std::string name)
|
||||
+~Item()
|
||||
#output_gpio_interface : const std::shared_ptr<utility::IOutputGPIOInterface>
|
||||
+name : const std::string
|
||||
+address : const unsigned int
|
||||
@@ -248,22 +248,22 @@ namespace flippR_driver::utility {
|
||||
|
||||
|
||||
namespace flippR_driver::output::items {
|
||||
IOutputItem <|-- OutputItem
|
||||
IOutputItem <|-- Item
|
||||
}
|
||||
|
||||
|
||||
namespace flippR_driver::output::items {
|
||||
OutputItem <|-- Lamp
|
||||
Item <|-- Lamp
|
||||
}
|
||||
|
||||
|
||||
namespace flippR_driver::output::items {
|
||||
OutputItem <|-- Solenoid
|
||||
Item <|-- Solenoid
|
||||
}
|
||||
|
||||
|
||||
namespace flippR_driver::output::items {
|
||||
OutputItem <|-- Sound
|
||||
Item <|-- Sound
|
||||
}
|
||||
|
||||
|
||||
@@ -281,7 +281,7 @@ flippR_driver::output.DisplayController o-- flippR_driver::utility.IOutputGPIOIn
|
||||
flippR_driver::output.OutputDriver o-- flippR_driver::output::items.IDisplay
|
||||
|
||||
|
||||
flippR_driver::output::items.OutputItem o-- flippR_driver::utility.IOutputGPIOInterface
|
||||
flippR_driver::output::items.Item o-- flippR_driver::utility.IOutputGPIOInterface
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user