#########################################################
# This is the Module that conains the collection of indexes to
be learned by the
# Parent management process
#
#########################################################
MODULE rttMonIndexes ();
DESCRIPTION "JitterSLA Child Management Process";
BEGIN
ALL-DEV BY DEV
{
SET-INDEX rttMonLatestJitterOperTable (rttMonLatestJitterOperSense [rttMonCtrlAdminIndex , INT]);
SET-INDEX
rttMonJitterStatsTable (rttMonJitterStatsRTTMax [rttMonCtrlAdminIndex ,INT; rttMonJitterStatsStartTimeIndex,
TICK]);
};
END
#########################################################
# This is the Poller transient Module
#
#########################################################
MODULE rttMonLatestJitterOper (DEV DISPL, rttMonLatestJitterOperTable DISPL)
BEGIN
POLL ( DEV,
rttMonLatestJitterOperNumOfRTT;
rttMonLatestJitterOperRTTSum;
rttMonLatestJitterOperRTTSum2;
rttMonLatestJitterOperRTTMin;
rttMonLatestJitterOperRTTMax;
rttMonLatestJitterOperMinOfPositivesSD;
rttMonLatestJitterOperMaxOfPositivesSD;
rttMonLatestJitterOperNumOfPositivesSD;
rttMonLatestJitterOperSumOfPositivesSD;
rttMonLatestJitterOperSum2PositivesSD;
rttMonLatestJitterOperMinOfNegativesSD;
rttMonLatestJitterOperMaxOfNegativesSD;
rttMonLatestJitterOperNumOfNegativesSD;
rttMonLatestJitterOperSumOfNegativesSD;
rttMonLatestJitterOperSum2NegativesSD;
rttMonLatestJitterOperMinOfPositivesDS;
rttMonLatestJitterOperMaxOfPositivesDS;
rttMonLatestJitterOperNumOfPositivesDS;
rttMonLatestJitterOperSumOfPositivesDS;
rttMonLatestJitterOperSum2PositivesDS;
rttMonLatestJitterOperMinOfNegativesDS;
rttMonLatestJitterOperMaxOfNegativesDS;
rttMonLatestJitterOperNumOfNegativesDS;
rttMonLatestJitterOperSumOfNegativesDS;
rttMonLatestJitterOperSum2NegativesDS;
rttMonLatestJitterOperPacketLossSD;
rttMonLatestJitterOperPacketLossDS;
rttMonLatestJitterOperPacketOutOfSequence;
rttMonLatestJitterOperPacketMIA;
rttMonLatestJitterOperPacketLateArrival;
rttMonLatestJitterErrorSenseDescription;
rttMonLatestJitterOperOWSumSD;
rttMonLatestJitterOperOWSum2SD;
rttMonLatestJitterOperOWMinSD;
rttMonLatestJitterOperOWMaxSD;
rttMonLatestJitterOperOWSumDS;
rttMonLatestJitterOperOWSum2DS;
rttMonLatestJitterOperOWMinDS;
rttMonLatestJitterOperOWMaxDS;
rttMonLatestJitterOperNumOfOW,
rttMonLatestJitterOperTable);
END
#########################################################
# This is another Poller transient Module
#
#########################################################
MODULE rttMonJitterStats (DEV DISPL, rttMonJitterStatsTable DISPL);
DESCRIPTION "JitterSLA Child Management Process";
BEGIN
POLL ( DEV,
rttMonJitterStatsRTTMin;
rttMonJitterStatsMinOfPositivesSD;
rttMonJitterStatsMaxOfPositivesSD;
rttMonJitterStatsMinOfNegativesDS;
rttMonJitterStatsMaxOfNegativesDS;
rttMonJitterStatsMinOfPositivesDS;
rttMonJitterStatsMaxOfPositivesDS;
rttMonJitterStatsMinOfNegativesSD;
rttMonJitterStatsMaxOfNegativesSD;
rttMonJitterStatsCompletions;
rttMonJitterStatsOverThresholds;
rttMonJitterStatsNumOfRTT;
rttMonJitterStatsRTTSum;
rttMonJitterStatsRTTSum2Low;
rttMonJitterStatsRTTSum2High;
rttMonJitterStatsNumOfPositivesSD;
rttMonJitterStatsSumOfPositivesSD;
rttMonJitterStatsSum2PositivesSDLow;
rttMonJitterStatsSum2PositivesSDHigh;
rttMonJitterStatsNumOfNegativesSD;
rttMonJitterStatsSumOfNegativesSD;
rttMonJitterStatsSum2NegativesSDLow;
rttMonJitterStatsSum2NegativesSDHigh;
rttMonJitterStatsNumOfPositivesDS;
rttMonJitterStatsSumOfPositivesDS;
rttMonJitterStatsSum2PositivesDSLow;
rttMonJitterStatsSum2PositivesDSHigh;
rttMonJitterStatsNumOfNegativesDS;
rttMonJitterStatsSumOfNegativesDS;
rttMonJitterStatsSum2NegativesDSLow;
rttMonJitterStatsSum2NegativesDSHigh;
rttMonJitterStatsPacketLossSD;
rttMonJitterStatsPacketLossDS;
rttMonJitterStatsPacketOutOfSequence;
rttMonJitterStatsPacketMIA;
rttMonJitterStatsPacketLateArrival;
rttMonJitterStatsError;
rttMonJitterStatsBusies;
rttMonJitterStatsOWSumSD;
rttMonJitterStatsOWSum2SDLow;
rttMonJitterStatsOWSum2SDHigh;
rttMonJitterStatsOWSumDS;
rttMonJitterStatsOWSum2DSLow;
rttMonJitterStatsOWSum2DSHigh;
rttMonJitterStatsOWMinSDNew;
rttMonJitterStatsOWMaxSDNew;
rttMonJitterStatsOWMinDSNew;
rttMonJitterStatsOWMaxDSNew,
rttMonJitterStatsTable);
END
#########################################################
# This is the Database Cleanup transient Module
#
#########################################################
MODULE RMVrttMonJitterStats (DEV DISPL, rttMonJitterStatsTable DISPL);
DESCRIPTION "JitterSLA Child Management Process";
BEGIN
RMV ( DEV,
rttMonJitterStatsRTTMin;
rttMonJitterStatsMinOfPositivesSD;
rttMonJitterStatsMaxOfPositivesSD;
rttMonJitterStatsMinOfNegativesDS;
rttMonJitterStatsMaxOfNegativesDS;
rttMonJitterStatsMinOfPositivesDS;
rttMonJitterStatsMaxOfPositivesDS;
rttMonJitterStatsMinOfNegativesSD;
rttMonJitterStatsMaxOfNegativesSD;
rttMonJitterStatsCompletions;
rttMonJitterStatsOverThresholds;
rttMonJitterStatsNumOfRTT;
rttMonJitterStatsRTTSum;
rttMonJitterStatsRTTSum2Low;
rttMonJitterStatsRTTSum2High;
rttMonJitterStatsNumOfPositivesSD;
rttMonJitterStatsSumOfPositivesSD;
rttMonJitterStatsSum2PositivesSDLow;
rttMonJitterStatsSum2PositivesSDHigh;
rttMonJitterStatsNumOfNegativesSD;
rttMonJitterStatsSumOfNegativesSD;
rttMonJitterStatsSum2NegativesSDLow;
rttMonJitterStatsSum2NegativesSDHigh;
rttMonJitterStatsNumOfPositivesDS;
rttMonJitterStatsSumOfPositivesDS;
rttMonJitterStatsSum2PositivesDSLow;
rttMonJitterStatsSum2PositivesDSHigh;
rttMonJitterStatsNumOfNegativesDS;
rttMonJitterStatsSumOfNegativesDS;
rttMonJitterStatsSum2NegativesDSLow;
rttMonJitterStatsSum2NegativesDSHigh;
rttMonJitterStatsPacketLossSD;
rttMonJitterStatsPacketLossDS;
rttMonJitterStatsPacketOutOfSequence;
rttMonJitterStatsPacketMIA;
rttMonJitterStatsPacketLateArrival;
rttMonJitterStatsError;
rttMonJitterStatsBusies;
rttMonJitterStatsOWSumSD;
rttMonJitterStatsOWSum2SDLow;
rttMonJitterStatsOWSum2SDHigh;
rttMonJitterStatsOWSumDS;
rttMonJitterStatsOWSum2DSLow;
rttMonJitterStatsOWSum2DSHigh;
rttMonJitterStatsOWMinSDNew;
rttMonJitterStatsOWMaxSDNew;
rttMonJitterStatsOWMinDSNew;
rttMonJitterStatsOWMaxDSNew,
rttMonJitterStatsTable);
END
############################################################
# This is the First-Run values transient Module of the the
Jitter probes SLM management process
#
############################################################
MODULE
JitterOperZone ();
DESCRIPTION "JitterSLA Child Management Process";
BEGIN
ALL-DEV BY DEV
{
WITH-INDEX rttMonLatestJitterOperTable
{
ChMON (rttMonCtrlAdminOwner;
rttMonCtrlAdminTag;
rttMonCtrlAdminRttType;
rttMonCtrlAdminThreshold;
rttMonCtrlAdminFrequency;
rttMonCtrlAdminTimeout;
rttMonCtrlAdminVerifyData;
rttMonCtrlAdminStatus;
rttMonCtrlAdminNvgen;
rttMonLatestJitterOperSense);
DEFINE rttMonLatestJitterOperSense DB INT;
IF (JitterOperSenseVar == 1)
THEN
STORE-ZONE
“rttMonJitterOper”
ENDIF;
};
};
END
############################################################
# This is the First-Run values transient Module of the the Jitter probes SLM
#
############################################################
MODULE
JitterOperTable1 ();
DESCRIPTION "JitterSLA Child Management Process";
BEGIN
ALL-DEV (ZONE “rttMonJitterOper”) BY DEV
{
WITH-INDEX rttMonLatestJitterOperTable
{
MODULE-CALL rttMonLatestJitterOper (DEV, rttMonLatestJitterOperTable)
};
WITH-INDEX rttMonJitterStatsTable
{
MODULE-CALL rttMonJitterStats (DEV, rttMonJitterStatsTable)
};
};
END
############################################################
# This is the Second-Run values transient Module of the Jitter probes SLM
#
############################################################
MODULE JitterOperTable2 ();
DESCRIPTION "JitterSLA Child Management Process";
BEGIN
ALL-DEV (ZONE “rttMonJitterOper”) BY DEV
{
WITH-INDEX rttMonLatestJitterOperTable
{
MODULE-CALL rttMonLatestJitterOper (DEV, rttMonLatestJitterOperTable)
};
WITH-INDEX rttMonJitterStatsTable
{
########################################################
###########Defining
the First-Run Variables and the database variables:
DEFINE StatsCompletionsT1 MAP INT;
DEFINE StatsOverThresholdsT1 MAP INT;
DEFINE StatsNumOfRTTT1 MAP INT;
DEFINE StatsRTTSumT1 MAP INT;
DEFINE StatsRTTSum2LowT1 MAP INT;
DEFINE StatsRTTSum2HighT1 MAP INT;
DEFINE StatsNumOfPositivesSDT1 MAP INT;
DEFINE StatsSumOfPositivesSDT1 MAP INT;
DEFINE StatsSum2PositivesSDLowT1 MAP INT;
DEFINE StatsSum2PositivesSDHighT1 MAP INT;
DEFINE StatsNumOfNegativesSDT1 MAP INT;
DEFINE StatsSumOfNegativesSDT1 MAP INT;
DEFINE StatsSum2NegativesSDLowT1 MAP INT;
DEFINE StatsSum2NegativesSDHighT1 MAP INT;
DEFINE StatsNumOfPositivesDST1 MAP INT;
DEFINE StatsSumOfPositivesDST1 MAP INT;
DEFINE StatsSum2PositivesDSLowT1 MAP INT;
DEFINE StatsSum2PositivesDSHighT1 MAP INT;
DEFINE StatsNumOfNegativesDST1 MAP INT;
DEFINE StatsSumOfNegativesDST1 MAP INT;
DEFINE StatsSum2NegativesDSLowT1 MAP INT;
DEFINE StatsSum2NegativesDSHighT1 MAP INT;
DEFINE PacketLossSDT1 MAP INT;
DEFINE PacketLossDST1 MAP INT;
DEFINE PacketOutOfSequenceT1 MAP INT;
DEFINE PacketMIAT1 MAP INT;
DEFINE PacketLateArrivalT1 MAP INT;
DEFINE StatsErrorT1 MAP INT;
DEFINE StatsBusiesT1 MAP INT;
DEFINE StatsOWSumSDT1 MAP INT;
DEFINE StatsOWSum2SDLowT1 MAP INT;
DEFINE StatsOWSum2SDHighT1 MAP INT;
DEFINE StatsOWSumDST1 MAP INT;
DEFINE StatsOWSum2DSLowT1 MAP INT;
DEFINE StatsOWSum2DSHighT1 MAP INT;
DEFINE StatsOWMinSDNewT1 MAP INT;
DEFINE StatsOWMaxSDNewT1 MAP INT;
DEFINE StatsOWMinDSNewT1 MAP INT;
DEFINE StatsOWMaxDSNewT1 MAP INT;
DEFINE rttMonJitterStatsCompletions DB INT;
DEFINE rttMonJitterStatsOverThresholds DB INT;
DEFINE rttMonJitterStatsNumOfRTT DB INT;
DEFINE rttMonJitterStatsRTTSum DB INT;
DEFINE rttMonJitterStatsRTTSum2Low DB INT;
DEFINE rttMonJitterStatsRTTSum2High DB INT;
DEFINE rttMonJitterStatsNumOfPositivesSD DB INT;
DEFINE rttMonJitterStatsSumOfPositivesSD DB INT;
DEFINE rttMonJitterStatsSum2PositivesSDLow DB INT;
DEFINE rttMonJitterStatsSum2PositivesSDHigh DB INT;
DEFINE rttMonJitterStatsNumOfNegativesSD DB INT;
DEFINE rttMonJitterStatsSumOfNegativesSD DB INT;
DEFINE rttMonJitterStatsSum2NegativesSDLow DB INT;
DEFINE rttMonJitterStatsSum2NegativesSDHigh DB INT;
DEFINE rttMonJitterStatsNumOfPositivesDS DB INT;
DEFINE rttMonJitterStatsSumOfPositivesDS DB INT;
DEFINE rttMonJitterStatsSum2PositivesDSLow DB INT;
DEFINE rttMonJitterStatsSum2PositivesDSHigh DB INT;
DEFINE rttMonJitterStatsNumOfNegativesDS DB INT;
DEFINE rttMonJitterStatsSumOfNegativesDS DB INT;
DEFINE rttMonJitterStatsSum2NegativesDSLow DB INT;
DEFINE rttMonJitterStatsSum2NegativesDSHigh DB INT;
DEFINE rttMonJitterPacketLossSD DB INT;
DEFINE rttMonJitterPacketLossDS DB INT;
DEFINE rttMonJitterPacketOutOfSequence DB INT;
DEFINE rttMonJitterPacketMIA DB INT;
DEFINE rttMonJitterPacketLateArrival DB INT;
DEFINE rttMonJitterStatsError DB INT;
DEFINE rttMonJitterStatsBusies DB INT;
DEFINE rttMonJitterStatsOWSumSD DB INT;
DEFINE rttMonJitterStatsOWSum2SDLow DB INT;
DEFINE rttMonJitterStatsOWSum2SDHigh DB INT;
DEFINE rttMonJitterStatsOWSumDS DB INT;
DEFINE rttMonJitterStatsOWSum2DSLow DB INT;
DEFINE rttMonJitterStatsOWSum2DSHigh DB INT;
DEFINE rttMonJitterStatsOWMinSDNew DB INT;
DEFINE rttMonJitterStatsOWMaxSDNew DB INT;
DEFINE rttMonJitterStatsOWMinDSNew DB INT;
DEFINE rttMonJitterStatsOWMaxDSNew DB INT;
########################################################
###########Populating
the First-Run values:
StatsCompletionsT1 = rttMonJitterStatsCompletions;
StatsOverThresholdsT1 = rttMonJitterStatsOverThresholds;
StatsNumOfRTTT1 = rttMonJitterStatsNumOfRTT;
StatsRTTSumT1 = rttMonJitterStatsRTTSum;
StatsRTTSum2LowT1 = rttMonJitterStatsRTTSum2Low;
StatsRTTSum2HighT1 = rttMonJitterStatsRTTSum2High;
StatsNumOfPositivesSDT1 = rttMonJitterStatsNumOfPositivesSD;
StatsSum2PositivesSDLowT1 = rttMonJitterStatsSum2PositivesSDLow;
StatsSum2PositivesSDHighT1 = rttMonJitterStatsSum2PositivesSDHigh;
StatsNumOfNegativesSDT1 = rttMonJitterStatsNumOfNegativesSD;
StatsSumOfNegativesSDT1 = rttMonJitterStatsSumOfNegativesSD;
StatsSum2NegativesSDLowT1 = rttMonJitterStatsSum2NegativesSDLow;
StatsSum2NegativesSDHighT1 = rttMonJitterStatsSum2NegativesSDHigh;
StatsNumOfPositivesDST1 = rttMonJitterStatsNumOfPositivesDS;
StatsSumOfPositivesDST1 = rttMonJitterStatsSumOfPositivesDS;
StatsSum2PositivesDSLowT1 = rttMonJitterStatsSum2PositivesDSLow;
StatsSum2PositivesDSHighT1 = rttMonJitterStatsSum2PositivesDSHigh;
StatsNumOfNegativesDST1 = rttMonJitterStatsNumOfNegativesDS;
StatsSumOfNegativesDST1 = rttMonJitterStatsSumOfNegativesDS;
StatsSum2NegativesDSLowT1 = rttMonJitterStatsSum2NegativesDSLow;
StatsSum2NegativesDSHighT1 = rttMonJitterStatsSum2NegativesDSHigh;
PacketLossSDT1 = rttMonJitterPacketLossSD;
PacketLossDST1 = rttMonJitterPacketLossDS;
PacketOutOfSequenceT1 = rttMonJitterPacketOutOfSequence;
PacketMIAT1 = rttMonJitterPacketMIA;
PacketLateArrivalT1 = rttMonJitterPacketLateArrival;
StatsErrorT1 = rttMonJitterStatsError;
StatsBusiesT1 = rttMonJitterStatsBusies;
StatsOWSumSDT1 = rttMonJitterStatsOWSumSD;
StatsOWSum2SDLowT1 = rttMonJitterStatsOWSum2SDLow;
StatsOWSum2SDHighT1 = rttMonJitterStatsOWSum2SDHigh;
StatsOWSumDST1 = rttMonJitterStatsOWSumDS;
StatsOWSum2DSLowT1 = rttMonJitterStatsOWSum2DSLow;
StatsOWSum2DSHighT1 = rttMonJitterStatsOWSum2DSHigh;
StatsOWMinSDNewT1 = rttMonJitterStatsOWMinSDNew;
StatsOWMaxSDNewT1 = rttMonJitterStatsOWMaxSDNew;
StatsOWMinDSNewT1 = rttMonJitterStatsOWMinDSNew;
StatsOWMaxDSNewT1 = rttMonJitterStatsOWMaxDSNew;
##########################################################
########Cleaning up
the database from the excess transient First-Run values:
MODULE-CALL RMVrttMonJitterStats (DEV, rttMonJitterStatsTable);
########################################################
###########Populating the Databse with the Second-Run values:
MODULE-CALL rttMonJitterStats (DEV, rttMonJitterStatsTable);
########################################################
###########Defining the Second-Run Variables:
DEFINE StatsCompletionsT2 MAP INT;
DEFINE StatsOverThresholdsT2 MAP INT;
DEFINE StatsNumOfRTTT2 MAP INT;
DEFINE StatsRTTSumT2 MAP INT;
DEFINE StatsRTTSum2LowT2 MAP INT;
DEFINE StatsRTTSum2HighT2 MAP INT;
DEFINE StatsNumOfPositivesSDT2 MAP INT;
DEFINE StatsSumOfPositivesSDT2 MAP INT;
DEFINE StatsSum2PositivesSDLowT2 MAP INT;
DEFINE StatsSum2PositivesSDHighT2 MAP INT;
DEFINE StatsNumOfNegativesSDT2 MAP INT;
DEFINE StatsSumOfNegativesSDT2 MAP INT;
DEFINE StatsSum2NegativesSDLowT2 MAP INT;
DEFINE StatsSum2NegativesSDHighT2 MAP INT;
DEFINE StatsNumOfPositivesDST2 MAP INT;
DEFINE StatsSumOfPositivesDST2 MAP INT;
DEFINE StatsSum2PositivesDSLowT2 MAP INT;
DEFINE StatsSum2PositivesDSHighT2 MAP INT;
DEFINE StatsNumOfNegativesDST2 MAP INT;
DEFINE StatsSumOfNegativesDST2 MAP INT;
DEFINE StatsSum2NegativesDSLowT2 MAP INT;
DEFINE StatsSum2NegativesDSHighT2 MAP INT;
DEFINE PacketLossSDT2 MAP INT;
DEFINE PacketLossDST2 MAP INT;
DEFINE PacketOutOfSequenceT2 MAP INT;
DEFINE PacketMIAT2 MAP INT;
DEFINE PacketLateArrivalT2 MAP INT;
DEFINE StatsErrorT2 MAP INT;
DEFINE StatsBusiesT2 MAP INT;
DEFINE StatsOWSumSDT2 MAP INT;
DEFINE StatsOWSum2SDLowT2 MAP INT;
DEFINE StatsOWSum2SDHighT2 MAP INT;
DEFINE StatsOWSumDST2 MAP INT;
DEFINE StatsOWSum2DSLowT2 MAP INT;
DEFINE StatsOWSum2DSHighT2 MAP INT;
DEFINE StatsOWMinSDNewT2 MAP INT;
DEFINE StatsOWMaxSDNewT2 MAP INT;
DEFINE StatsOWMinDSNewT2 MAP INT;
DEFINE StatsOWMaxDSNewT2 MAP INT;
########################################################
###########Populating the Variables with the Second-Run values:
StatsCompletionsT2 = rttMonJitterStatsCompletions;
StatsOverThresholdsT2 = rttMonJitterStatsOverThresholds;
StatsNumOfRTTT2 = rttMonJitterStatsNumOfRTT;
StatsRTTSumT2 = rttMonJitterStatsRTTSum;
StatsRTTSum2LowT2 = rttMonJitterStatsRTTSum2Low;
StatsRTTSum2HighT2 = rttMonJitterStatsRTTSum2High;
StatsNumOfPositivesSDT2 = rttMonJitterStatsNumOfPositivesSD;
StatsSum2PositivesSDLowT2 = rttMonJitterStatsSum2PositivesSDLow;
StatsSum2PositivesSDHighT2 = rttMonJitterStatsSum2PositivesSDHigh;
StatsNumOfNegativesSDT2 = rttMonJitterStatsNumOfNegativesSD;
StatsSumOfNegativesSDT2 = rttMonJitterStatsSumOfNegativesSD;
StatsSum2NegativesSDLowT2 = rttMonJitterStatsSum2NegativesSDLow;
StatsSum2NegativesSDHighT2 = rttMonJitterStatsSum2NegativesSDHigh;
StatsNumOfPositivesDST2 = rttMonJitterStatsNumOfPositivesDS;
StatsSumOfPositivesDST2 = rttMonJitterStatsSumOfPositivesDS;
StatsSum2PositivesDSLowT2 = rttMonJitterStatsSum2PositivesDSLow;
StatsSum2PositivesDSHighT2 = rttMonJitterStatsSum2PositivesDSHigh;
StatsNumOfNegativesDST2 = rttMonJitterStatsNumOfNegativesDS;
StatsSumOfNegativesDST2 = rttMonJitterStatsSumOfNegativesDS;
StatsSum2NegativesDSLowT2 = rttMonJitterStatsSum2NegativesDSLow;
StatsSum2NegativesDSHighT2 = rttMonJitterStatsSum2NegativesDSHigh;
PacketLossSDT2 = rttMonJitterPacketLossSD;
PacketLossDST2 = rttMonJitterPacketLossDS;
PacketOutOfSequenceT2 = rttMonJitterPacketOutOfSequence;
PacketMIAT2 = rttMonJitterPacketMIA;
PacketLateArrivalT2 = rttMonJitterPacketLateArrival;
StatsErrorT2 = rttMonJitterStatsError;
StatsBusiesT2 = rttMonJitterStatsBusies;
StatsOWSumSDT2 = rttMonJitterStatsOWSumSD;
StatsOWSum2SDLowT2 = rttMonJitterStatsOWSum2SDLow;
StatsOWSum2SDHighT2 = rttMonJitterStatsOWSum2SDHigh;
StatsOWSumDST2 = rttMonJitterStatsOWSumDS;
StatsOWSum2DSLowT2 = rttMonJitterStatsOWSum2DSLow;
StatsOWSum2DSHighT2 = rttMonJitterStatsOWSum2DSHigh;
StatsOWMinSDNewT2 = rttMonJitterStatsOWMinSDNew;
StatsOWMaxSDNewT2 = rttMonJitterStatsOWMaxSDNew;
StatsOWMinDSNewT2 = rttMonJitterStatsOWMinDSNew;
StatsOWMaxDSNewT2 = rttMonJitterStatsOWMaxDSNew;
########################################################
#######Defining and calculating Variables for Populating the relevant database values:
CounterData( DeltaStatsCompletions,
StatsCompletionsT1,
StatsCompletionsT2 );
CounterData( DeltaStatsOverThresholds,
StatsOverThresholdsT1,
StatsOverThresholdsT2 );
CounterData( DeltaStatsNumOfRTT,
StatsNumOfRTTT1,
StatsNumOfRTT2 );
CounterData( DeltaStatsRTTSum,
StatsRTTSumT1,
StatsRTTSumT2 );
CounterData( DeltaStatsRTTSum2Low,
StatsRTTSum2LowT1,
StatsRTTSum2LowT2 );
CounterData( DeltaStatsRTTSum2High,
StatsRTTSum2HighT1,
StatsRTTSum2HighT2 );
CounterData( DeltaStatsNumOfPositivesSD,
StatsNumOfPositivesSDT1,
StatsNumOfPositivesSDT2 );
CounterData( DeltaStatsSumOfPositivesSD,
StatsSumOfPositivesSDT1,
StatsSumOfPositivesSDT2 );
CounterData( DeltaStatsSum2PositivesSDLow,
StatsSum2PositivesSDLowT1,
StatsSum2PositivesSDLowT2 );
CounterData( DeltaStatsSum2PositivesSDHigh,
StatsSum2PositivesSDHighT1,
StatsSum2PositivesSDHighT2 );
CounterData( DeltaStatsNumOfNegativesSD,
StatsNumOfNegativesSDT1,
StatsNumOfNegativesSDT2 );
CounterData( DeltaStatsSumOfNegativesSD,
StatsSumOfNegativesSDT1,
StatsSumOfNegativesSDT2 );
CounterData( DeltaStatsSum2NegativesSDLow,
StatsSum2NegativesSDLowT1,
StatsSum2NegativesSDLowT2 );
CounterData( DeltaStatsSum2NegativesSDHigh,
StatsSum2NegativesSDHighT1,
StatsSum2NegativesSDHighT2 );
CounterData( DeltaStatsNumOfPositivesDS,
StatsNumOfPositivesDST1,
StatsNumOfPositivesDST2 );
CounterData( DeltaStatsSumOfPositivesDS,
StatsSumOfPositivesDST1,
StatsSumOfPositivesDST2 );
CounterData( DeltaStatsSum2PositivesDSLow,
StatsSum2PositivesDSLowT1,
StatsSum2PositivesDSLowT2 );
CounterData( DeltaStatsSum2PositivesDSHigh,
StatsSum2PositivesDSHighT1,
StatsSum2PositivesDSHighT2 );
CounterData( DeltaStatsNumOfNegativesDS,
StatsNumOfNegativesDST1,
StatsNumOfNegativesDST2 );
CounterData( DeltaStatsSumOfNegativesDS,
StatsSumOfNegativesDST1,
StatsSumOfNegativesDST2 );
CounterData( DeltaStatsSum2NegativesDSLow,
StatsSum2NegativesDSLowT1,
StatsSum2NegativesDSLowT2 );
CounterData( DeltaStatsSum2NegativesDSHigh,
StatsSum2NegativesDSHighT1,
StatsSum2NegativesDSHighT2 );
CounterData( DeltaPacketLossSD,
PacketLossSDT1,
PacketLossSDT2 );
CounterData( DeltaPacketLossDS,
PacketLossDST1,
PacketLossDST2 );
CounterData( DeltaPacketOutOfSequence,
PacketOutOfSequenceT1,
PacketOutOfSequenceT2 );
CounterData( DeltaPacketMIA,
PacketMIAT1,
PacketMIAT2 );
CounterData( DeltaPacketLateArrival,
PacketLateArrivalT1,
PacketLateArrivalT2 );
CounterData( DeltaStatsError,
StatsErrorT1,
StatsErrorT2 );
CounterData( DeltaStatsBusies,
StatsBusiesT1,
StatsBusiesT2 );
CounterData( DeltaStatsOWSumSD,
StatsOWSumSDT1,
StatsOWSumSDT2 );
CounterData( DeltaStatsOWSum2SDLow,
StatsOWSum2SDLowT1,
StatsOWSum2SDLowT2 );
CounterData( DeltaStatsOWSum2SDHigh,
StatsOWSum2SDHighT1,
StatsOWSum2SDHighT2 );
CounterData( DeltaStatsOWSumDS,
StatsOWSumDST1,
StatsOWSumDST2 );
CounterData( DeltaStatsOWSum2DSLow,
StatsOWSum2DSLowT1,
StatsOWSum2DSLowT2 );
CounterData( DeltaStatsOWSum2DSHigh,
StatsOWSum2DSHighT1,
StatsOWSum2DSHighT2 );
CounterData( DeltaStatsOWMinSDNew,
StatsOWMinSDNewT1,
StatsOWMinSDNewT2 );
CounterData( DeltaStatsOWMaxSDNew,
StatsOWMaxSDNewT1,
StatsOWMaxSDNewT2 );
CounterData( DeltaStatsOWMinDSNew,
StatsOWMinDSNewT1,
StatsOWMinDSNewT2 );
CounterData( DeltaStatsOWMaxDSNew,
StatsOWMaxDSNewT1,
StatsOWMaxDSNewT2 );
};
};
END