Adapted code to new layout
This commit is contained in:
@@ -24,16 +24,13 @@ public:
|
||||
DriverBoardPinController(std::map<std::string, uint8_t> pins_driver_board, std::shared_ptr<std::mutex> output_item_mutex);
|
||||
~DriverBoardPinController() override = default;
|
||||
|
||||
void activate(items::DriverBoardItem &driver_board_item) override;
|
||||
void deactivate(items::DriverBoardItem &driver_board_item) override;
|
||||
void activate(items::DriverBoardItem & driver_board_item) override;
|
||||
void deactivate(items::DriverBoardItem & driver_board_item) override;
|
||||
|
||||
void initialize_port_expander(const uint8_t i2c_address, const uint8_t pin_base);
|
||||
void initialize_pin(const uint8_t address);
|
||||
|
||||
private:
|
||||
void write_driver_board_address(uint8_t address) const;
|
||||
void select_mux(uint8_t latch) const;
|
||||
void select_latch(uint8_t latch) const;
|
||||
void select_pin(uint8_t pin) const;
|
||||
void write_data(bool data) const;
|
||||
|
||||
void write_pin(uint8_t pin, bool value) const;
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user