Skip to content

Trigger & Tracker: Make board IP a direct configurable (update gpiodrivers)

Claire Antel requested to merge make_board_ip_config into master

Making board IP a direct configurable with update to gpiodrives in which GPIOBase constructor is adapted, and in parallel, unused TRBAccess/TLBAccess constructor arguments are removed.

The configurable board IP is to accommodate GPIO boards with fixed MAC/IP addresses as opposed to the ones dynamically set via the board ID rotary switch - enabled for latest GPIO FW and GPIO boards with loaded MAC address, as well as for the preshower upgrade APP logic boards.

Technically, the boardID argument is now redundant if communicating via ethernet. But, since the gpiodrivers internal code now verifies that the user configured boardID matches the board ID sent back by board, keeping the board ID is a second check that the intended board is being communicated with.

Merge request reports