UNPKG

sim800

Version:

A modern and opiniated module for SIM800 GSM modems ( SIM800 / SIM800L ).

14 lines (12 loc) 488 B
import { SmsPduData } from 'interfaces/sim800-outgoing-sms.interface'; import { PDUParser } from 'pdu.ts'; export const generatePduData = (number: string, text: string, deliveryReport = false) => PDUParser.Generate({ encoding: '16bit', smsc: undefined as unknown as string, smsc_type: 91, receiver: number.replace('+', ''), receiver_type: 91, request_status: deliveryReport, text, }) as unknown as SmsPduData[]; // overriding bad TypeScript library types