UNPKG

@linvix-sistemas/react-native-tectoysunmisdk

Version:

Pacote de comunicação com o hardware de Sunmi/Tectoy Automação, para efetuar impressão, comunicação com LCD entre outros.

58 lines (50 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactNative = require("react-native"); const { TectoySunmiSdk } = _reactNative.NativeModules; /** * Controla a lampada. * @param status TectoyLampStatusType Ligado ou Desligado * @param led TectoyLampLedType Cor do led */ const ControlarLampada = async (status, led) => { try { return await TectoySunmiSdk.Lampada_ControlarLampada(status, led); } catch (error) { throw error; } }; /** * Controla a lampada. * @param status TectoyLampStatusType Ligado ou Desligado * @param onTime Number tempo em ms para ligar * @param offTime Number tempo em ms para desligar * @param led TectoyLampLedType Cor do led */ const ControlarLampadaLoop = async (status, onTime, offTime, led) => { try { return await TectoySunmiSdk.Lampada_ControlarLampadaLoop(status, onTime, offTime, led); } catch (error) { throw error; } }; const Desligar = async () => { try { return await TectoySunmiSdk.Lampada_Desligar(); } catch (error) { throw error; } }; const NativeModuleTectToySunmiLampadaSDK = { ControlarLampada, ControlarLampadaLoop, Desligar }; var _default = NativeModuleTectToySunmiLampadaSDK; exports.default = _default; //# sourceMappingURL=tectoysunmi-lampada.js.map