Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

keiser-echip-utilities

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

keiser-echip-utilities

Keiser eChip Utilities

  • 0.1.7
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
increased by100%
Maintainers
1
Weekly downloads
 
Created
Source

Keiser eChip Utilities

Project

Utilities to assist development of applications utilizing the Keiser eChip and Keiser eChip Portal Tool.

Getting Started

You have following options to get started:

  • Download the latest release
  • Clone the repo: git clone git://github.com/KeiserCorp/Keiser.Air.eChipUtilities.git
  • Install with NPM: npm install keiser-echip-utilities

Loading

Each release includes a minified distribution version of the library which can be loaded with a module loader, or as a stand alone library. The unminified source files are also able to be loaded with tools like browserify.

Module load the library with CommonJS:

var keu = require('keiser-echip-utilities');

Including the library as a stand-alone library:

<script src="keu.min.js"></script>
var keu = window.keu;

API

The library is namespaced to allow modular loading of individual library sections as needed.

Portal Messenger

The portalMessenger library allows communication with the Keiser eChip Portal Tool.

portalMessenger.enable(onSendRequest, onReceiveRequest)

Begins communication with the Keiser eChip Portal Tool.

onSendRequest argument is a function called whenever a request to get data is made by the portal. The function should return the object to be sent in response to the portal request.

onReceiveRequest agrument is a function called whenever a request to send data is made by the portal. The function should receive a data object and an onSuccess function. The data object is the data received from the portal. The onSuccess function should be ran upon successful processing of the data object.

Passing a null as either argument will disable the corresponding portal capability.

var onSendRequest = function(data, onSuccess){
    getUserData(user.id, function(result){
        onSuccess(result);
    });
};
var onReceiveRequest = function(data, onSuccess){
    saveUserData(data);
    onSuccess();
};
keu.portalMessenger.enable(onSendRequest, onReceiveRequest);
portalMessenger.disable()

Stops communication with the Keiser eChip Portal Tool. Communication can be resumed by using the enable method.

Machine

machine.getMachineDetails(modelNum)

Retrieves machine details based on model number argument (modelNum).

var details = machine.getMachineDetails(0x1335);
{
    models: [0x1335, 0x133B],
    name: 'Biaxial Chest Press',
    line: 'A300',
    extra: '',
}

Contributors

Copyright Keiser Corporation under the MIT license.

FAQs

Package last updated on 25 Jan 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc