The primary determinant is the willingness of the machine manufacturer to share data protocol and access permission credentials. If the manufacturer supports openly sharing such information, then the plugin development is procedural and completed within a reasonable time.
Ardexa will openly share plugin availability on a case-by-case basis, due to the extensive repository of plugins. Once we have machine details, including brand, model, protocol identification, connection method and machine protocol documentation, we can easily confirm the connection, even if Ardexa have to build the plugin for you.