import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root' }) export class IcteSocketsService { private seqNumber: number = 0; private maxNumReset: number = 1000000000000; constructor() { } public getNextSeq() { //set seq number if (this.seqNumber >= this.maxNumReset) { this.seqNumber = 0; //reset counter to prevent overflow } this.seqNumber = this.seqNumber + 1; return this.seqNumber; } public getNextLabel(val: number) { //set seq number let num = this.getNextSeq(); return 'Next seq num=' + num; } }