* Add check executables have shebangs (in pre-commit and CI) * Fix file permissions * Adjust Azure Pipelines
* added presets for switch devices * added channel type to __init and const * ran pylint on library so needed a few changes in names * removed callback * bool -> cv.boolean