Neopolitan Pizza Maker

    @0x77/iqos

    1.0.2 • Public • Published

    iQOS.js

    an iQOS library written in JavaScript to talk with iQOS over BLE.

    How to Use

    • You will need to install this library:
      • yarn: yarn add @0x77/iqos
      • npm: npm i -S @0x77/iqos
    • Then you need to import and bootstrap it:
    // Import the library:
    import iQOS from '@0x77/iqos';
    const iqos = new iQOS();
    // Then bootstrap:
    iqos.bootstrap();
    // You will receive a prompt to select iQOS device.
    • Get the charge status:
    // Imagine that Holder not inside Chrager:
    console.log(iqos.holderCharge);
    // Will return -> false -> because its not inside Charger
    /*
     If it will be inside Charger 
     it will be non false and 0 or 100
    */
    console.log(iqos.chargerCharge);
    // It will return the percentage of Charger Charge.
    
    // To access the raw data of iQOS status you can use:
    console.log(iqos.rawStatus);
    
    // Check if device ready (to realtime data updates):
    console.log(iqos.deviceReady);
    
    // Check is it connected:
    console.log(iqos.connected);

    Keywords

    none

    Install

    npm i @0x77/iqos

    DownloadsWeekly Downloads

    4

    Version

    1.0.2

    License

    GPL-3.0

    Unpacked Size

    39.3 kB

    Total Files

    5

    Last publish

    Collaborators

    • 0x77