Extensions of the CAM system

Extensions are auxiliary, disconnectable software modules that can extend the CAM system functionality and perform actions not included in the basic CAM module. Extensions can be developed by both CAM programmers and users themselves.

Extensions typically consist of several files, which can have extensions such as *.dll, *.json, *.exe, *.xml, and others. The main file through which CAM system identifies an extension is a text description file with the *.json extension.

The entire set of extension files can be packaged into a zip archive with the *.dext extension.

Additional information on developing extensions can be found in the official developer API documentation (https://docs.encycam.com/CAMAPI/2/en/).

Examples of extensions can be found in the corresponding source code repository for API usage examples (https://github.com/EncySoftware/cam-api-examples).