Skip to content

NCOS SDK version 2.1

Compare
Choose a tag to compare
@tsnuggs tsnuggs released this 29 Dec 16:21
· 647 commits to master since this release

This software, including any sample applications, and associated documentation (the "Software"), are subject to the Cradlepoint Terms of Service and License Agreement available at https://cradlepoint.com/terms-of-service (“TSLA”).

NOTWITHSTANDING ANY PROVISION CONTAINED IN THE TSLA, CRADLEPOINT DOES NOT WARRANT THAT THE SOFTWARE OR ANY FUNCTION CONTAINED THEREIN WILL MEET CUSTOMER’S REQUIREMENTS, BE UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE SOFTWARE IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. THE SOFTWARE IS PROVIDED “AS-IS,” WITHOUT ANY WARRANTIES OF ANY KIND. ANY USE OF THE SOFTWARE IS DONE AT CUSTOMER’S SOLE RISK AND CUSTOMER WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE, LOSS OR EXPENSE INCURRED AS A RESULT OF OR ARISING OUT OF CUSTOMER’S USE OF THE SOFTWARE. CRADLEPOINT MAKES NO OTHER WARRANTY, EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO THE SOFTWARE. CRADLEPOINT SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT.

Copyright © 2018 Cradlepoint, Inc. All rights reserved.

NCOS SDK 2.1 Changes

  • Added app_logging.py to the common directory which provides a class for all NCOS syslog level log generation (i.e. info, debug, error, etc.).
  • Updated app_template to use the most current cs.py and utilize app_logging.py.
  • make.py changes
    • Added uuid option which creates and writes a UUID to the package.ini file.
    • Modified the build option to not include any hidden files or directories.
  • Updated documentation
  • Refactored Boot1 app and made it work in NCOS 6.4.
  • Update cs.py to not throw an exception for NCM alert generation when running the app on a computer.
  • Cleaned up apps and added some new ones
    • mqtt_app
      • Demonstrates using paho-mqtt client.
    • python_module_list
      • Output list of NCOS python modules in the logs.
    • simple_custom_dashboard
      • Creates a simple dashboard using HTML and JS.