Never Pummel Muskoxen

    link_station

    1.0.0 • Public • Published

    link_station

    Find the most suitable link station for a given device. This is done by properly calculating the power, and comparing it against the reach of the station.

    To get the power of the signal from the device to the station the following formula is used:

    distance = sqrt(deviceX - stationX ^ 2 + (deviceY - stationY ^ 2))
    power = distance > reach, power  = 0; power = (reach - distance) ^ 2
    

    If a correct power is find for the given device is found (power != 0 && distance != null), the text Best link station for point {deviceX},{deviceY} is {stationX}{stationY} with power {power}, otherwise No link station within the reach for point {deviceX},{deviceY}.

    Version Downloads/week License

    Usage

    Arguments

    • <device> -> The device coordinates to find the best link station for. Are coordinates separated via coma. e.g. X,Y

    If not device provided, a single device from the following options will be randomly picked: [0, 0] [100, 100] [15, 10] [18, 18]

    e.g. link-station 1,2

    Flags

    • stations - alias: -s -> The list of stations to use. Is constituted of three values separated by a comma, Y X R(Reach).

    If not station provided, the following stations will be used instead:[0, 0, 10], [20, 20, 5], [10, 0, 12]

    e.g. `link-station 1,2 -s 1,2,3 -s 4,5,6 -s 7,8,9

    Example

    $ npm install -g link_station
    $ link_station 1,2 -s 10,12,0 -s 123,0,3
    running command...
    $ link_station (-v|--version|version)
    link_station/0.0.0 darwin-arm64 node-v16.4.2
    $ link_station --help [COMMAND]
    USAGE
      $ link_station
    ...

    Install

    npm i link_station

    DownloadsWeekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    9.38 kB

    Total Files

    8

    Last publish

    Collaborators

    • metcoder95