1.0.2 • Published 4 years ago

@martijn_everaert/command-line-temperature-lcd v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

LCD-Display

The Display class contains functions to print temperatures into the console. It is possibul to print them in a normal or large font or to put a frame around.

ESLint Markdown Linter

Installation

npm install "@martijn_everaert/command-line-temperature-lcd"

Usage example

const LCD = new Display();
//to print -1.56 °c in normal font without frame
LCD.printDisplay(-1.56,false,false);
//to print 8.56 °c in normal font with frame
LCD.printDisplay(8.56,true,false);
//to print 20 °c in big font without frame
LCD.printDisplay(20.0,false,true);

Functions

  • emptyLines(string[]): removes every character from the array and retuns it.

  • makeStringWithUnit(number): puts the number in a string plus a unit then returns it.

  • addNumbersToArray(string,boolean): makes an array with the given numbers of the string into ascci art and returns the array.

  • addFrameToArray(string[], boolean): adds a frame to a given array and returns the new array.

  • printToConsole(string[]): prints the array beneath eachother.

  • printDisplay(number, boolean, boolean): uses the before mentioned functions to print out a number to LCD style screen as a temperature.

Development setup

Describe how to install all development dependencies and how to run an automated test-suite of some kind. Potentially do this for multiple platforms.

make install
npm test

Meta

Martijn Everaert – martijn.everaert@gmail.com

Distributed under the MIT license.

https://github.com/yourname/github-link