@@ -397,34 +397,25 @@ public override IList<String> EncodeSentences()
397397 IList < String > sentences = new List < String > ( ) ;
398398
399399 StringBuilder stringBuilder = new StringBuilder ( ) ;
400- StringBuilder stringBuilder2 = new StringBuilder ( ) ;
401400 IList < String > payload = EncodePayloads ( ) ;
402401
403- stringBuilder . AppendFormat ( "!AI{0},2,1,{1},B,{2},0" , SentenceFormatter . ToString ( ) , s_groupId , payload [ 0 ] ) ;
404- stringBuilder2 . AppendFormat ( "!AI{0},2,2,{1},B,{2},0" , SentenceFormatter . ToString ( ) , s_groupId , payload [ 1 ] ) ;
402+ stringBuilder . AppendFormat ( "!AI{0},1,1,,B,{1},0" , SentenceFormatter . ToString ( ) , payload [ 0 ] ) ;
405403
406404 Byte checksum = CalculateChecksum ( stringBuilder . ToString ( ) ) ;
407- Byte checksum2 = CalculateChecksum ( stringBuilder2 . ToString ( ) ) ;
408405
409406 stringBuilder . AppendFormat ( "*{0}\r \n " , checksum . ToString ( "X2" ) ) ;
410- stringBuilder2 . AppendFormat ( "*{0}\r \n " , checksum2 . ToString ( "X2" ) ) ;
411407
412408 sentences . Add ( stringBuilder . ToString ( ) ) ;
413- sentences . Add ( stringBuilder2 . ToString ( ) ) ;
414-
415- ++ s_groupId ;
416- if ( s_groupId > 9 )
417- s_groupId = 0 ;
418409
419410 return sentences ;
420411 }
421412
422413 protected override void DecodePayloads ( IList < String > payloads )
423414 {
424- if ( payloads . Count != 2 )
415+ if ( payloads . Count != 1 )
425416 throw new ArgumentOutOfRangeException ( nameof ( payloads ) ) ;
426417
427- String payload = payloads [ 0 ] + payloads [ 1 ] ;
418+ String payload = payloads [ 0 ] ;
428419
429420 _bitVector0_59 = DecodePayload ( payload , 0 , 10 ) ;
430421 _bitVector60_119 = DecodePayload ( payload , 10 , 10 ) ;
@@ -447,7 +438,6 @@ protected override IList<String> EncodePayloads()
447438 IList < String > payloads = new List < String > ( ) ;
448439
449440 StringBuilder payload = new StringBuilder ( ) ;
450- StringBuilder payload2 = new StringBuilder ( ) ;
451441
452442 GetBitVector0_59 ( ) ;
453443 GetBitVector60_119 ( ) ;
@@ -461,11 +451,9 @@ protected override IList<String> EncodePayloads()
461451 payload . Append ( EncodePayload ( _bitVector120_179 , 60 ) ) ;
462452 payload . Append ( EncodePayload ( _bitVector180_239 , 60 ) ) ;
463453 payload . Append ( EncodePayload ( _bitVector240_299 , 60 ) ) ;
464-
465- payload2 . Append ( EncodePayload ( _bitVector300_311 , 12 ) ) ;
454+ payload . Append ( EncodePayload ( _bitVector300_311 , 12 ) ) ;
466455
467456 payloads . Add ( payload . ToString ( ) ) ;
468- payloads . Add ( payload2 . ToString ( ) ) ;
469457
470458 return payloads ;
471459 }
0 commit comments