Setting up custom project

I’ve had a bit more time to look at this today and I can serve the manager using the HEAD of the master branch if I follow the changes to gradle.properties and settings.gradle here but also I had to amend C:\git\custom-project\agent\src\main\java\org\openremote\agent\custom\CustomProtocol.java

Line 69 needs changing from

protected void doLinkedAttributeWrite(Attribute<?> attribute, DefaultAgentLink agentLink, AttributeEvent event, Object processedValue) {

to

protected void doLinkedAttributeWrite(DefaultAgentLink agentLink, AttributeEvent event, Object processedValue) {

Thanks for the help