SpiNNakerManchester / SpiNNFrontEndCommon

Common support code for user-facing front end systems.
Apache License 2.0
12 stars 11 forks source link

Create transceiver typing and remove AbstractMachineAllocationController #1140

Closed Christian-B closed 11 months ago

Christian-B commented 11 months ago

This pr does two things.

It merges the AbstractMachineAllocationControllera and the MachineAllocationController. As all AbstractMachineAllocationController implementation inherit MachineAllocationController

It adds a can_create_transceiver method to the controllers This so create_transceiver no longer needs to return None

depends on: https://github.com/SpiNNakerManchester/SpiNNMan/pull/379

Tested by http://apollo.cs.man.ac.uk:8080/blue/organizations/jenkins/Integration%20Tests/detail/create_transceiver/1/pipeline/ (Only an irrelevant fail)