integrate class ECP into EngineControl and update calls
fix
javadoc