[r818]: / branches / FeatureBranches / Debuglogging / SparkplugB / Function Blocks / FB_PrimaryHost / FB_PrimaryHostMQTT / Subscriber / SubscriberDiag / svnobj  Maximize  Restore  History

Download this file

18 lines (17 with data), 3.9 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
SubscriberDiag := 'Subscriber Subscriber';
LogClass   := CmpLog.LogClass.LOG_DEBUG;
IF _Subscriber.xEnable THEN
    SubscriberDiag := CONCAT( SubscriberDiag,'.EN' );
ELSE
    SubscriberDiag := CONCAT( SubscriberDiag,'.IDLE' );
END_IF
IF _Subscriber.xBusy THEN
    SubscriberDiag := CONCAT( SubscriberDiag,'.BUSY' );
IF _Subscriber.xReceived THEN
    SubscriberDiag := CONCAT( SubscriberDiag,'.RCV' );
IF _Subscriber.xSubscribeActive THEN
    SubscriberDiag := CONCAT( SubscriberDiag,'.ACTIVE' );
IF _Subscriber.xError THEN
    LogClass := CmpLog.LogClass.LOG_ERROR;    
    SubscriberDiag := CONCAT( SubscriberDiag,'.ER= ' );
// Returns a dynamic connection Subscriber string for diagnosis purposes