-
Notifications
You must be signed in to change notification settings - Fork 8
/
SatHelper.go
3733 lines (3224 loc) · 132 KB
/
SatHelper.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.12
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
// source: SatHelper.i
package SatHelper
/*
#define intgo swig_intgo
typedef void *swig_voidp;
#include <stdint.h>
typedef long long intgo;
typedef unsigned long long uintgo;
typedef struct { char *p; intgo n; } _gostring_;
typedef struct { void* array; intgo len; intgo cap; } _goslice_;
#cgo CXXFLAGS: -std=c++11 -O0
#cgo LDFLAGS: -l:libSatHelper.a -l:libcorrect.a
typedef long long swig_type_1;
typedef long long swig_type_2;
typedef long long swig_type_3;
typedef long long swig_type_4;
typedef long long swig_type_5;
typedef long long swig_type_6;
typedef long long swig_type_7;
typedef long long swig_type_8;
typedef _gostring_ swig_type_9;
typedef _gostring_ swig_type_10;
typedef _gostring_ swig_type_11;
typedef _gostring_ swig_type_12;
typedef _gostring_ swig_type_13;
typedef _gostring_ swig_type_14;
typedef _gostring_ swig_type_15;
typedef _gostring_ swig_type_16;
typedef _gostring_ swig_type_17;
typedef _gostring_ swig_type_18;
typedef _gostring_ swig_type_19;
typedef long long swig_type_20;
typedef _gostring_ swig_type_21;
typedef _gostring_ swig_type_22;
typedef _gostring_ swig_type_23;
typedef _gostring_ swig_type_24;
typedef _gostring_ swig_type_25;
typedef _gostring_ swig_type_26;
typedef _gostring_ swig_type_27;
typedef _gostring_ swig_type_28;
typedef long long swig_type_29;
typedef long long swig_type_30;
typedef _gostring_ swig_type_31;
typedef _gostring_ swig_type_32;
typedef _gostring_ swig_type_33;
typedef _gostring_ swig_type_34;
typedef _gostring_ swig_type_35;
typedef long long swig_type_36;
typedef long long swig_type_37;
typedef _gostring_ swig_type_38;
typedef _gostring_ swig_type_39;
typedef _gostring_ swig_type_40;
typedef long long swig_type_41;
typedef _gostring_ swig_type_42;
typedef long long swig_type_43;
typedef _gostring_ swig_type_44;
typedef _gostring_ swig_type_45;
typedef long long swig_type_46;
typedef _gostring_ swig_type_47;
typedef _Complex float swig_type_48;
typedef _Complex float swig_type_49;
typedef _Complex float swig_type_50;
typedef _Complex float swig_type_51;
typedef long long swig_type_52;
typedef long long swig_type_53;
typedef _gostring_ swig_type_54;
typedef _gostring_ swig_type_55;
typedef _gostring_ swig_type_56;
typedef _gostring_ swig_type_57;
extern void _wrap_Swig_free_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_Swig_malloc_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_new_VecFloat__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_VecFloat__SWIG_1_SatHelper_9d76377ed7889403(swig_type_1 arg1);
extern swig_type_2 _wrap_VecFloat_size_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_type_3 _wrap_VecFloat_capacity_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_VecFloat_reserve_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_4 arg2);
extern _Bool _wrap_VecFloat_isEmpty_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_VecFloat_clear_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_VecFloat_add_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern float _wrap_VecFloat_get_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern void _wrap_VecFloat_set_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2, float arg3);
extern void _wrap_delete_VecFloat_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_VecDouble__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_VecDouble__SWIG_1_SatHelper_9d76377ed7889403(swig_type_5 arg1);
extern swig_type_6 _wrap_VecDouble_size_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_type_7 _wrap_VecDouble_capacity_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_VecDouble_reserve_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_8 arg2);
extern _Bool _wrap_VecDouble_isEmpty_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_VecDouble_clear_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_VecDouble_add_SatHelper_9d76377ed7889403(uintptr_t arg1, double arg2);
extern double _wrap_VecDouble_get_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern void _wrap_VecDouble_set_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2, double arg3);
extern void _wrap_delete_VecDouble_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_ConfigParser_SatHelper_9d76377ed7889403(swig_type_9 arg1);
extern void _wrap_ConfigParser_set_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_10 arg2, swig_type_11 arg3);
extern _Bool _wrap_ConfigParser_hasKey_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_12 arg2);
extern swig_type_13 _wrap_ConfigParser_get_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_14 arg2);
extern float _wrap_ConfigParser_getFloat_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_15 arg2);
extern swig_intgo _wrap_ConfigParser_getInt_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_16 arg2);
extern swig_intgo _wrap_ConfigParser_getUInt_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_17 arg2);
extern _Bool _wrap_ConfigParser_getBool_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_18 arg2);
extern void _wrap_ConfigParser_SaveFile_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern _Bool _wrap_ConfigParser_LoadFile_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_delete_ConfigParser_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_ConfigParser___getitem___SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_19 arg2);
extern _Bool _wrap_Correlator_hardCorrelate_SatHelper_9d76377ed7889403(char arg1, char arg2);
extern swig_intgo _wrap_Correlator_softCorrelate_SatHelper_9d76377ed7889403(char arg1, char arg2);
extern uintptr_t _wrap_new_Correlator_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_Correlator_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_Correlator_getHighestCorrelation_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_Correlator_getHighestCorrelationPosition_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_Correlator_getCorrelationWordNumber_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_Correlator_addWord__SWIG_0_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern void _wrap_Correlator_addWord__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_20 arg2);
extern void _wrap_Correlator_correlate_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_intgo arg3);
extern uintptr_t _wrap_new_Viterbi27__SWIG_0_SatHelper_9d76377ed7889403(swig_intgo arg1, swig_intgo arg2, swig_intgo arg3);
extern uintptr_t _wrap_new_Viterbi27__SWIG_1_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern swig_intgo _wrap_Viterbi27_DecodedSize_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_Viterbi27_EncodedSize_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_Viterbi27_SetCalculateErrors_SatHelper_9d76377ed7889403(uintptr_t arg1, _Bool arg2);
extern swig_intgo _wrap_Viterbi27_GetBER_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_Viterbi27_GetPercentBER_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern _Bool _wrap_Viterbi27_IsSSEMode_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_Viterbi27_decode_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3);
extern void _wrap_Viterbi27_encode_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3);
extern void _wrap_delete_Viterbi27_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_ReedSolomon_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_ReedSolomon_decode_ccsds_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2);
extern swig_intgo _wrap_ReedSolomon_decode_rs8_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2);
extern void _wrap_ReedSolomon_deinterleave_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, char arg4, char arg5);
extern void _wrap_ReedSolomon_interleave_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, char arg4, char arg5);
extern void _wrap_ReedSolomon_SetCopyParityToOutput_SatHelper_9d76377ed7889403(uintptr_t arg1, _Bool arg2);
extern void _wrap_delete_ReedSolomon_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_DEG_0_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_DEG_90_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_DEG_180_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_DEG_270_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_PacketFixer_SatHelper_9d76377ed7889403(void);
extern void _wrap_PacketFixer_fixPacket_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_intgo arg3, swig_intgo arg4, _Bool arg5);
extern void _wrap_delete_PacketFixer_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ScreenManager_GotoXY_SatHelper_9d76377ed7889403(swig_intgo arg1, swig_intgo arg2);
extern void _wrap_ScreenManager_Clear_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_ScreenManager_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_ScreenManager_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_IP_ANY_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_IP_LOCALHOST_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_IPAddress_localhost_get_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_IPAddress_anyAddress_get_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_IPAddress__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_IPAddress__SWIG_1_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_new_IPAddress__SWIG_2_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_new_IPAddress__SWIG_3_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_IPAddress__SWIG_4_SatHelper_9d76377ed7889403(char arg1, char arg2, char arg3, char arg4);
extern uintptr_t _wrap_new_IPAddress__SWIG_5_SatHelper_9d76377ed7889403(swig_type_21 arg1);
extern uintptr_t _wrap_new_IPAddress__SWIG_6_SatHelper_9d76377ed7889403(swig_type_22 arg1);
extern swig_type_23 _wrap_IPAddress_ToString_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_IPAddress_ToUint32_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_IPAddress_ToInAddr_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern _Bool _wrap_IPAddress_equals_SatHelper_9d76377ed7889403(uintptr_t arg1, uintptr_t arg2);
extern _Bool _wrap_IPAddress_different_SatHelper_9d76377ed7889403(uintptr_t arg1, uintptr_t arg2);
extern void _wrap_delete_IPAddress_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_Socket__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_Socket__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_Socket__SWIG_2_SatHelper_9d76377ed7889403(swig_type_24 arg1);
extern uintptr_t _wrap_new_Socket__SWIG_3_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_Socket__SWIG_4_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_delete_Socket_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_Socket_Receive_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_25 arg2, swig_intgo arg3);
extern void _wrap_Socket_Send_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_26 arg2, swig_intgo arg3);
extern void _wrap_Socket_SendTo_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_27 arg2, swig_intgo arg3, uintptr_t arg4, swig_intgo arg5);
extern swig_intgo _wrap_Socket_ReceiveFrom_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_28 arg2, swig_intgo arg3, uintptr_t arg4, swig_intgo arg5);
extern swig_type_29 _wrap_Socket_AvailableData_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_Socket_GetAddress_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_Socket_WaitForData_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_30 arg2, swig_intgo arg3);
extern void _wrap_Socket_Close_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_TcpSocket__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_TcpSocket__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_TcpSocket__SWIG_2_SatHelper_9d76377ed7889403(swig_type_31 arg1);
extern uintptr_t _wrap_new_TcpSocket__SWIG_3_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_TcpSocket__SWIG_4_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_TcpSocket_GetSocketFD_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_delete_TcpSocket_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_TcpSocket_Receive_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_32 arg1, swig_intgo arg2);
extern void _wrap_TcpSocket_Send_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_33 arg1, swig_intgo arg2);
extern void _wrap_TcpSocket_SendTo_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_34 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_intgo _wrap_TcpSocket_ReceiveFrom_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_35 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_type_36 _wrap_TcpSocket_AvailableData_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern uintptr_t _wrap_TcpSocket_GetAddress_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_TcpSocket_WaitForData_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_37 arg1, swig_intgo arg2);
extern void _wrap_TcpSocket_Close_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern uintptr_t _wrap_new_TcpServer__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_TcpServer__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_TcpServer__SWIG_2_SatHelper_9d76377ed7889403(swig_type_38 arg1);
extern uintptr_t _wrap_new_TcpServer__SWIG_3_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_new_TcpServer__SWIG_4_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_TcpServer__SWIG_5_SatHelper_9d76377ed7889403(swig_type_39 arg1, swig_intgo arg2);
extern void _wrap_TcpServer_Listen__SWIG_0_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern void _wrap_TcpServer_Listen__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2, _Bool arg3);
extern uintptr_t _wrap_TcpServer_Accept_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_TcpServer_GetPort_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_TcpServer_GetMaxConnections_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_TcpServer_Listen__SWIG_2_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_40 arg2);
extern void _wrap_delete_TcpServer_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_TcpServer_GetSocketFD_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_TcpServer_Receive_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_32 arg1, swig_intgo arg2);
extern void _wrap_TcpServer_Send_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_33 arg1, swig_intgo arg2);
extern void _wrap_TcpServer_SendTo_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_34 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_intgo _wrap_TcpServer_ReceiveFrom_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_35 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_type_41 _wrap_TcpServer_AvailableData_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern uintptr_t _wrap_TcpServer_GetAddress_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_TcpServer_WaitForData_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_37 arg1, swig_intgo arg2);
extern void _wrap_TcpServer_Close_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern uintptr_t _wrap_new_TcpClient__SWIG_0_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_TcpClient__SWIG_1_SatHelper_9d76377ed7889403(swig_type_42 arg1, swig_intgo arg2);
extern void _wrap_TcpClient_Connect_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_TcpClient_Close_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_TcpClient_GetPort_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_delete_TcpClient_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_TcpClient_GetSocketFD_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_TcpClient_Receive_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_32 arg1, swig_intgo arg2);
extern void _wrap_TcpClient_Send_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_33 arg1, swig_intgo arg2);
extern void _wrap_TcpClient_SendTo_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_34 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_intgo _wrap_TcpClient_ReceiveFrom_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_35 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_type_43 _wrap_TcpClient_AvailableData_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern uintptr_t _wrap_TcpClient_GetAddress_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_TcpClient_WaitForData_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_37 arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_UdpSocket__SWIG_0_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_UdpSocket__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_UdpSocket__SWIG_2_SatHelper_9d76377ed7889403(swig_type_44 arg1);
extern uintptr_t _wrap_new_UdpSocket__SWIG_3_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_UdpSocket_Bind__SWIG_0_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_intgo arg2);
extern swig_intgo _wrap_UdpSocket_GetPort_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_UdpSocket_Bind__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_type_45 arg2);
extern void _wrap_delete_UdpSocket_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_UdpSocket_Receive_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_32 arg1, swig_intgo arg2);
extern void _wrap_UdpSocket_Send_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_33 arg1, swig_intgo arg2);
extern void _wrap_UdpSocket_SendTo_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_34 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_intgo _wrap_UdpSocket_ReceiveFrom_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_35 arg1, swig_intgo arg2, uintptr_t arg3, swig_intgo arg4);
extern swig_type_46 _wrap_UdpSocket_AvailableData_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern uintptr_t _wrap_UdpSocket_GetAddress_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_UdpSocket_WaitForData_SatHelper_9d76377ed7889403(uintptr_t _swig_base, swig_type_37 arg1, swig_intgo arg2);
extern void _wrap_UdpSocket_Close_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_DeRandomizer_DeRandomize_SatHelper_9d76377ed7889403(swig_voidp arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_DeRandomizer_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_DeRandomizer_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_Tools_swapEndianess_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern swig_intgo _wrap_Tools_getTimestamp_SatHelper_9d76377ed7889403(void);
extern void _wrap_Tools_makedir_SatHelper_9d76377ed7889403(swig_type_47 arg1);
extern swig_type_48 _wrap_Tools_phase2complex_SatHelper_9d76377ed7889403(float arg1);
extern float _wrap_Tools_clip_SatHelper_9d76377ed7889403(float arg1, float arg2);
extern uintptr_t _wrap_new_Tools_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_Tools_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_DifferentialEncoding_nrzmDecode_SatHelper_9d76377ed7889403(swig_voidp arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_DifferentialEncoding_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_DifferentialEncoding_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_AGC__SWIG_0_SatHelper_9d76377ed7889403(float arg1, float arg2, float arg3, float arg4);
extern uintptr_t _wrap_new_AGC__SWIG_1_SatHelper_9d76377ed7889403(float arg1, float arg2, float arg3);
extern uintptr_t _wrap_new_AGC__SWIG_2_SatHelper_9d76377ed7889403(float arg1, float arg2);
extern uintptr_t _wrap_new_AGC__SWIG_3_SatHelper_9d76377ed7889403(float arg1);
extern uintptr_t _wrap_new_AGC__SWIG_4_SatHelper_9d76377ed7889403(void);
extern float _wrap_AGC_GetRate_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_AGC_GetReference_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_AGC_GetGain_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_AGC_GetMaxGain_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_AGC_SetRate_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_AGC_SetReference_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_AGC_SetGain_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_AGC_SetMaxGain_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern swig_type_49 _wrap_AGC_scale_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2);
extern void _wrap_AGC_scaleN_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_intgo arg4);
extern void _wrap_AGC_Work_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_intgo arg4);
extern void _wrap_delete_AGC_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_ClockRecovery_SatHelper_9d76377ed7889403(float arg1, float arg2, float arg3, float arg4, float arg5);
extern void _wrap_delete_ClockRecovery_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_ClockRecovery_Work_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_intgo arg4);
extern float _wrap_ClockRecovery_GetMu_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ClockRecovery_GetOmega_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ClockRecovery_GetGainMu_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ClockRecovery_GetGainOmega_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ClockRecovery_SetGainMu_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ClockRecovery_SetGainOmega_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ClockRecovery_SetMu_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ClockRecovery_SetOmega_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern uintptr_t _wrap_new_ControlLoop_SatHelper_9d76377ed7889403(float arg1, float arg2, float arg3);
extern void _wrap_delete_ControlLoop_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ControlLoop_SetLoopBandwidth_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_SetDampingFactor_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_SetAlpha_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_SetBeta_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_SetFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_Reset_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ControlLoop_UpdateGains_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ControlLoop_SetPhase_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_AdvanceLoop_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_SetRelativeMaxFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern void _wrap_ControlLoop_SetRelativeMinFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2);
extern float _wrap_ControlLoop_GetLoopBandwidth_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetDampingFactor_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetAlpha_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetBeta_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetRelativeFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetPhase_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetMaxRelativeFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_ControlLoop_GetMinRelativeFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ControlLoop_FrequencyLimit_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_ControlLoop_PhaseWrap_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_CostasLoop__SWIG_0_SatHelper_9d76377ed7889403(float arg1, swig_intgo arg2);
extern uintptr_t _wrap_new_CostasLoop__SWIG_1_SatHelper_9d76377ed7889403(float arg1, swig_intgo arg2, float arg3, float arg4);
extern void _wrap_delete_CostasLoop_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_CostasLoop_GetError_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_CostasLoop_GetFrequency_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern float _wrap_CostasLoop_GetFrequencyHz_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_CostasLoop_Reset_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_CostasLoop_Work__SWIG_0_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_intgo arg4);
extern void _wrap_CostasLoop_Work__SWIG_1_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_voidp arg4, swig_intgo arg5);
extern void _wrap_CostasLoop_SetLoopBandwidth_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_SetDampingFactor_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_SetAlpha_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_SetBeta_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_SetFrequency_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_UpdateGains_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_CostasLoop_SetPhase_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_AdvanceLoop_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_SetRelativeMaxFrequency_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern void _wrap_CostasLoop_SetRelativeMinFrequency_SatHelper_9d76377ed7889403(uintptr_t _swig_base, float arg1);
extern float _wrap_CostasLoop_GetLoopBandwidth_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetDampingFactor_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetAlpha_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetBeta_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetRelativeFrequency_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetPhase_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetMaxRelativeFrequency_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern float _wrap_CostasLoop_GetMinRelativeFrequency_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_CostasLoop_FrequencyLimit_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern void _wrap_CostasLoop_PhaseWrap_SatHelper_9d76377ed7889403(uintptr_t _swig_base);
extern swig_intgo _wrap_HAMMING_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_HANN_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_BLACKMAN_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_RECTANGULAR_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_KAISER_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_BLACKMAN_HARRIS_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_BARTLETT_FFTWindows_SatHelper_9d76377ed7889403(void);
extern swig_intgo _wrap_FLATTOP_FFTWindows_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_FFTWindows_Rectangular_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_Hamming_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_Hanning_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_Blackman_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_BlackmanHarris__SWIG_0_SatHelper_9d76377ed7889403(swig_intgo arg1, swig_intgo arg2);
extern uintptr_t _wrap_FFTWindows_BlackmanHarris__SWIG_1_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_FlatTop_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_Kaiser_SatHelper_9d76377ed7889403(swig_intgo arg1, double arg2);
extern uintptr_t _wrap_FFTWindows_Bartlett_SatHelper_9d76377ed7889403(swig_intgo arg1);
extern uintptr_t _wrap_FFTWindows_MakeWindow_SatHelper_9d76377ed7889403(swig_intgo arg1, swig_intgo arg2, float arg3);
extern uintptr_t _wrap_new_FFTWindows_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_FFTWindows_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_Filters_RRC_SatHelper_9d76377ed7889403(double arg1, double arg2, double arg3, double arg4, swig_intgo arg5);
extern uintptr_t _wrap_Filters_lowPass_SatHelper_9d76377ed7889403(double arg1, double arg2, double arg3, double arg4, swig_intgo arg5, double arg6);
extern uintptr_t _wrap_new_Filters_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_Filters_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern uintptr_t _wrap_new_FirFilter_SatHelper_9d76377ed7889403(swig_intgo arg1, uintptr_t arg2);
extern void _wrap_delete_FirFilter_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_FirFilter_Work_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_intgo arg4);
extern uintptr_t _wrap_new_MMSEFirInterpolator_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_MMSEFirInterpolator_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_MMSEFirInterpolator_GetNTaps_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_MMSEFirInterpolator_GetNSteps_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_type_50 _wrap_MMSEFirInterpolator_interpolate_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, float arg3);
extern uintptr_t _wrap_new_FirKernel_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_delete_FirKernel_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_FirKernel_SetTaps_SatHelper_9d76377ed7889403(uintptr_t arg1, uintptr_t arg2);
extern swig_type_51 _wrap_FirKernel_filter_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2);
extern void _wrap_FirKernel_filterData_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_type_52 arg4);
extern void _wrap_FirKernel_FilterDecimating_SatHelper_9d76377ed7889403(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_type_53 arg4, swig_intgo arg5);
extern void _wrap_FirKernel_UpdateTap_SatHelper_9d76377ed7889403(uintptr_t arg1, float arg2, swig_intgo arg3);
extern uintptr_t _wrap_FirKernel_GetTaps_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_intgo _wrap_FirKernel_GetNTaps_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern swig_type_54 _wrap_Info_GetVersion_SatHelper_9d76377ed7889403(void);
extern swig_type_55 _wrap_Info_GetCompilationDate_SatHelper_9d76377ed7889403(void);
extern swig_type_56 _wrap_Info_GetCompilationTime_SatHelper_9d76377ed7889403(void);
extern swig_type_57 _wrap_Info_GetGitSHA1_SatHelper_9d76377ed7889403(void);
extern uintptr_t _wrap_new_Info_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_Info_SatHelper_9d76377ed7889403(uintptr_t arg1);
extern void _wrap_Extensions_hasFMA_set_SatHelper_9d76377ed7889403(_Bool arg1);
extern _Bool _wrap_Extensions_hasFMA_get_SatHelper_9d76377ed7889403(void);
extern void _wrap_Extensions_hasSSE_set_SatHelper_9d76377ed7889403(_Bool arg1);
extern _Bool _wrap_Extensions_hasSSE_get_SatHelper_9d76377ed7889403(void);
extern void _wrap_Extensions_hasSSE4_set_SatHelper_9d76377ed7889403(_Bool arg1);
extern _Bool _wrap_Extensions_hasSSE4_get_SatHelper_9d76377ed7889403(void);
extern void _wrap_Extensions_hasAVX_set_SatHelper_9d76377ed7889403(_Bool arg1);
extern _Bool _wrap_Extensions_hasAVX_get_SatHelper_9d76377ed7889403(void);
extern void _wrap_Extensions_initialized_set_SatHelper_9d76377ed7889403(_Bool arg1);
extern _Bool _wrap_Extensions_initialized_get_SatHelper_9d76377ed7889403(void);
extern float _wrap_Extensions_FMA_SatHelper_9d76377ed7889403(float arg1, float arg2, float arg3);
extern uintptr_t _wrap_new_Extensions_SatHelper_9d76377ed7889403(void);
extern void _wrap_delete_Extensions_SatHelper_9d76377ed7889403(uintptr_t arg1);
#undef intgo
*/
import "C"
import "unsafe"
import _ "runtime/cgo"
import "sync"
type _ unsafe.Pointer
var Swig_escape_always_false bool
var Swig_escape_val interface{}
type _swig_fnptr *byte
type _swig_memberptr *byte
type _ sync.Mutex
type swig_gostring struct {
p uintptr
n int
}
func swigCopyString(s string) string {
p := *(*swig_gostring)(unsafe.Pointer(&s))
r := string((*[0x7fffffff]byte)(unsafe.Pointer(p.p))[:p.n])
Swig_free(p.p)
return r
}
func Swig_free(arg1 uintptr) {
_swig_i_0 := arg1
C._wrap_Swig_free_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
func Swig_malloc(arg1 int) (_swig_ret uintptr) {
var swig_r uintptr
_swig_i_0 := arg1
swig_r = (uintptr)(C._wrap_Swig_malloc_SatHelper_9d76377ed7889403(C.swig_intgo(_swig_i_0)))
return swig_r
}
type SwigcptrVecFloat uintptr
func (p SwigcptrVecFloat) Swigcptr() uintptr {
return (uintptr)(p)
}
func (p SwigcptrVecFloat) SwigIsVecFloat() {
}
func NewVecFloat__SWIG_0() (_swig_ret VecFloat) {
var swig_r VecFloat
swig_r = (VecFloat)(SwigcptrVecFloat(C._wrap_new_VecFloat__SWIG_0_SatHelper_9d76377ed7889403()))
return swig_r
}
func NewVecFloat__SWIG_1(arg1 int64) (_swig_ret VecFloat) {
var swig_r VecFloat
_swig_i_0 := arg1
swig_r = (VecFloat)(SwigcptrVecFloat(C._wrap_new_VecFloat__SWIG_1_SatHelper_9d76377ed7889403(C.swig_type_1(_swig_i_0))))
return swig_r
}
func NewVecFloat(a ...interface{}) VecFloat {
argc := len(a)
if argc == 0 {
return NewVecFloat__SWIG_0()
}
if argc == 1 {
return NewVecFloat__SWIG_1(a[0].(int64))
}
panic("No match for overloaded function call")
}
func (arg1 SwigcptrVecFloat) Size() (_swig_ret int64) {
var swig_r int64
_swig_i_0 := arg1
swig_r = (int64)(C._wrap_VecFloat_size_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrVecFloat) Capacity() (_swig_ret int64) {
var swig_r int64
_swig_i_0 := arg1
swig_r = (int64)(C._wrap_VecFloat_capacity_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrVecFloat) Reserve(arg2 int64) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_VecFloat_reserve_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_type_4(_swig_i_1))
}
func (arg1 SwigcptrVecFloat) IsEmpty() (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
swig_r = (bool)(C._wrap_VecFloat_isEmpty_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrVecFloat) Clear() {
_swig_i_0 := arg1
C._wrap_VecFloat_clear_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
func (arg1 SwigcptrVecFloat) Add(arg2 float32) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_VecFloat_add_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.float(_swig_i_1))
}
func (arg1 SwigcptrVecFloat) Get(arg2 int) (_swig_ret float32) {
var swig_r float32
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (float32)(C._wrap_VecFloat_get_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))
return swig_r
}
func (arg1 SwigcptrVecFloat) Set(arg2 int, arg3 float32) {
_swig_i_0 := arg1
_swig_i_1 := arg2
_swig_i_2 := arg3
C._wrap_VecFloat_set_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.float(_swig_i_2))
}
func DeleteVecFloat(arg1 VecFloat) {
_swig_i_0 := arg1.Swigcptr()
C._wrap_delete_VecFloat_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
type VecFloat interface {
Swigcptr() uintptr
SwigIsVecFloat()
Size() (_swig_ret int64)
Capacity() (_swig_ret int64)
Reserve(arg2 int64)
IsEmpty() (_swig_ret bool)
Clear()
Add(arg2 float32)
Get(arg2 int) (_swig_ret float32)
Set(arg2 int, arg3 float32)
}
type SwigcptrVecDouble uintptr
func (p SwigcptrVecDouble) Swigcptr() uintptr {
return (uintptr)(p)
}
func (p SwigcptrVecDouble) SwigIsVecDouble() {
}
func NewVecDouble__SWIG_0() (_swig_ret VecDouble) {
var swig_r VecDouble
swig_r = (VecDouble)(SwigcptrVecDouble(C._wrap_new_VecDouble__SWIG_0_SatHelper_9d76377ed7889403()))
return swig_r
}
func NewVecDouble__SWIG_1(arg1 int64) (_swig_ret VecDouble) {
var swig_r VecDouble
_swig_i_0 := arg1
swig_r = (VecDouble)(SwigcptrVecDouble(C._wrap_new_VecDouble__SWIG_1_SatHelper_9d76377ed7889403(C.swig_type_5(_swig_i_0))))
return swig_r
}
func NewVecDouble(a ...interface{}) VecDouble {
argc := len(a)
if argc == 0 {
return NewVecDouble__SWIG_0()
}
if argc == 1 {
return NewVecDouble__SWIG_1(a[0].(int64))
}
panic("No match for overloaded function call")
}
func (arg1 SwigcptrVecDouble) Size() (_swig_ret int64) {
var swig_r int64
_swig_i_0 := arg1
swig_r = (int64)(C._wrap_VecDouble_size_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrVecDouble) Capacity() (_swig_ret int64) {
var swig_r int64
_swig_i_0 := arg1
swig_r = (int64)(C._wrap_VecDouble_capacity_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrVecDouble) Reserve(arg2 int64) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_VecDouble_reserve_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_type_8(_swig_i_1))
}
func (arg1 SwigcptrVecDouble) IsEmpty() (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
swig_r = (bool)(C._wrap_VecDouble_isEmpty_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrVecDouble) Clear() {
_swig_i_0 := arg1
C._wrap_VecDouble_clear_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
func (arg1 SwigcptrVecDouble) Add(arg2 float64) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_VecDouble_add_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.double(_swig_i_1))
}
func (arg1 SwigcptrVecDouble) Get(arg2 int) (_swig_ret float64) {
var swig_r float64
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (float64)(C._wrap_VecDouble_get_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))
return swig_r
}
func (arg1 SwigcptrVecDouble) Set(arg2 int, arg3 float64) {
_swig_i_0 := arg1
_swig_i_1 := arg2
_swig_i_2 := arg3
C._wrap_VecDouble_set_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.double(_swig_i_2))
}
func DeleteVecDouble(arg1 VecDouble) {
_swig_i_0 := arg1.Swigcptr()
C._wrap_delete_VecDouble_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
type VecDouble interface {
Swigcptr() uintptr
SwigIsVecDouble()
Size() (_swig_ret int64)
Capacity() (_swig_ret int64)
Reserve(arg2 int64)
IsEmpty() (_swig_ret bool)
Clear()
Add(arg2 float64)
Get(arg2 int) (_swig_ret float64)
Set(arg2 int, arg3 float64)
}
type SwigcptrConfigParser uintptr
func (p SwigcptrConfigParser) Swigcptr() uintptr {
return (uintptr)(p)
}
func (p SwigcptrConfigParser) SwigIsConfigParser() {
}
func NewConfigParser(arg1 string) (_swig_ret ConfigParser) {
var swig_r ConfigParser
_swig_i_0 := arg1
swig_r = (ConfigParser)(SwigcptrConfigParser(C._wrap_new_ConfigParser_SatHelper_9d76377ed7889403(*(*C.swig_type_9)(unsafe.Pointer(&_swig_i_0)))))
if Swig_escape_always_false {
Swig_escape_val = arg1
}
return swig_r
}
func (arg1 SwigcptrConfigParser) Set(arg2 string, arg3 string) {
_swig_i_0 := arg1
_swig_i_1 := arg2
_swig_i_2 := arg3
C._wrap_ConfigParser_set_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_10)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_11)(unsafe.Pointer(&_swig_i_2)))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
if Swig_escape_always_false {
Swig_escape_val = arg3
}
}
func (arg1 SwigcptrConfigParser) HasKey(arg2 string) (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (bool)(C._wrap_ConfigParser_hasKey_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_12)(unsafe.Pointer(&_swig_i_1))))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
return swig_r
}
func (arg1 SwigcptrConfigParser) Get(arg2 string) (_swig_ret string) {
var swig_r string
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r_p := C._wrap_ConfigParser_get_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_14)(unsafe.Pointer(&_swig_i_1)))
swig_r = *(*string)(unsafe.Pointer(&swig_r_p))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
var swig_r_1 string
swig_r_1 = swigCopyString(swig_r)
return swig_r_1
}
func (arg1 SwigcptrConfigParser) GetFloat(arg2 string) (_swig_ret float32) {
var swig_r float32
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (float32)(C._wrap_ConfigParser_getFloat_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_15)(unsafe.Pointer(&_swig_i_1))))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
return swig_r
}
func (arg1 SwigcptrConfigParser) GetInt(arg2 string) (_swig_ret int) {
var swig_r int
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (int)(C._wrap_ConfigParser_getInt_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_16)(unsafe.Pointer(&_swig_i_1))))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
return swig_r
}
func (arg1 SwigcptrConfigParser) GetUInt(arg2 string) (_swig_ret uint) {
var swig_r uint
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (uint)(C._wrap_ConfigParser_getUInt_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_17)(unsafe.Pointer(&_swig_i_1))))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
return swig_r
}
func (arg1 SwigcptrConfigParser) GetBool(arg2 string) (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (bool)(C._wrap_ConfigParser_getBool_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_18)(unsafe.Pointer(&_swig_i_1))))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
return swig_r
}
func (arg1 SwigcptrConfigParser) SaveFile() {
_swig_i_0 := arg1
C._wrap_ConfigParser_SaveFile_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
func (arg1 SwigcptrConfigParser) LoadFile() (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
swig_r = (bool)(C._wrap_ConfigParser_LoadFile_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func DeleteConfigParser(arg1 ConfigParser) {
_swig_i_0 := arg1.Swigcptr()
C._wrap_delete_ConfigParser_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
func (arg1 SwigcptrConfigParser) X__getitem__(arg2 string) (_swig_ret ConfigParser) {
var swig_r ConfigParser
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (ConfigParser)(SwigcptrConfigParser(C._wrap_ConfigParser___getitem___SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), *(*C.swig_type_19)(unsafe.Pointer(&_swig_i_1)))))
if Swig_escape_always_false {
Swig_escape_val = arg2
}
return swig_r
}
type ConfigParser interface {
Swigcptr() uintptr
SwigIsConfigParser()
Set(arg2 string, arg3 string)
HasKey(arg2 string) (_swig_ret bool)
Get(arg2 string) (_swig_ret string)
GetFloat(arg2 string) (_swig_ret float32)
GetInt(arg2 string) (_swig_ret int)
GetUInt(arg2 string) (_swig_ret uint)
GetBool(arg2 string) (_swig_ret bool)
SaveFile()
LoadFile() (_swig_ret bool)
X__getitem__(arg2 string) (_swig_ret ConfigParser)
}
type SwigcptrCorrelator uintptr
func (p SwigcptrCorrelator) Swigcptr() uintptr {
return (uintptr)(p)
}
func (p SwigcptrCorrelator) SwigIsCorrelator() {
}
func CorrelatorHardCorrelate(arg1 byte, arg2 byte) (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (bool)(C._wrap_Correlator_hardCorrelate_SatHelper_9d76377ed7889403(C.char(_swig_i_0), C.char(_swig_i_1)))
return swig_r
}
func CorrelatorSoftCorrelate(arg1 byte, arg2 byte) (_swig_ret uint) {
var swig_r uint
_swig_i_0 := arg1
_swig_i_1 := arg2
swig_r = (uint)(C._wrap_Correlator_softCorrelate_SatHelper_9d76377ed7889403(C.char(_swig_i_0), C.char(_swig_i_1)))
return swig_r
}
func NewCorrelator() (_swig_ret Correlator) {
var swig_r Correlator
swig_r = (Correlator)(SwigcptrCorrelator(C._wrap_new_Correlator_SatHelper_9d76377ed7889403()))
return swig_r
}
func DeleteCorrelator(arg1 Correlator) {
_swig_i_0 := arg1.Swigcptr()
C._wrap_delete_Correlator_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0))
}
func (arg1 SwigcptrCorrelator) GetHighestCorrelation() (_swig_ret uint) {
var swig_r uint
_swig_i_0 := arg1
swig_r = (uint)(C._wrap_Correlator_getHighestCorrelation_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrCorrelator) GetHighestCorrelationPosition() (_swig_ret uint) {
var swig_r uint
_swig_i_0 := arg1
swig_r = (uint)(C._wrap_Correlator_getHighestCorrelationPosition_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrCorrelator) GetCorrelationWordNumber() (_swig_ret uint) {
var swig_r uint
_swig_i_0 := arg1
swig_r = (uint)(C._wrap_Correlator_getCorrelationWordNumber_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrCorrelator) AddWord__SWIG_0(arg2 uint) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_Correlator_addWord__SWIG_0_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1))
}
func (arg1 SwigcptrCorrelator) AddWord__SWIG_1(arg2 uint64) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_Correlator_addWord__SWIG_1_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_type_20(_swig_i_1))
}
func (p SwigcptrCorrelator) AddWord(a ...interface{}) {
argc := len(a)
if argc == 1 {
if _, ok := a[0].(uint); !ok {
goto check_1
}
p.AddWord__SWIG_0(a[0].(uint))
return
}
check_1:
if argc == 1 {
p.AddWord__SWIG_1(a[0].(uint64))
return
}
panic("No match for overloaded function call")
}
func (arg1 SwigcptrCorrelator) Correlate(arg2 *byte, arg3 uint) {
_swig_i_0 := arg1
_swig_i_1 := arg2
_swig_i_2 := arg3
C._wrap_Correlator_correlate_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_intgo(_swig_i_2))
}
type Correlator interface {
Swigcptr() uintptr
SwigIsCorrelator()
GetHighestCorrelation() (_swig_ret uint)
GetHighestCorrelationPosition() (_swig_ret uint)
GetCorrelationWordNumber() (_swig_ret uint)
AddWord(a ...interface{})
Correlate(arg2 *byte, arg3 uint)
}
const X_VITERBI27_POLYA int = 0x4F
const X_VITERBI27_POLYB int = 0x6D
type SwigcptrViterbi27 uintptr
func (p SwigcptrViterbi27) Swigcptr() uintptr {
return (uintptr)(p)
}
func (p SwigcptrViterbi27) SwigIsViterbi27() {
}
func NewViterbi27__SWIG_0(arg1 int, arg2 int, arg3 int) (_swig_ret Viterbi27) {
var swig_r Viterbi27
_swig_i_0 := arg1
_swig_i_1 := arg2
_swig_i_2 := arg3
swig_r = (Viterbi27)(SwigcptrViterbi27(C._wrap_new_Viterbi27__SWIG_0_SatHelper_9d76377ed7889403(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2))))
return swig_r
}
func NewViterbi27__SWIG_1(arg1 int) (_swig_ret Viterbi27) {
var swig_r Viterbi27
_swig_i_0 := arg1
swig_r = (Viterbi27)(SwigcptrViterbi27(C._wrap_new_Viterbi27__SWIG_1_SatHelper_9d76377ed7889403(C.swig_intgo(_swig_i_0))))
return swig_r
}
func NewViterbi27(a ...interface{}) Viterbi27 {
argc := len(a)
if argc == 1 {
return NewViterbi27__SWIG_1(a[0].(int))
}
if argc == 3 {
return NewViterbi27__SWIG_0(a[0].(int), a[1].(int), a[2].(int))
}
panic("No match for overloaded function call")
}
func (arg1 SwigcptrViterbi27) DecodedSize() (_swig_ret int) {
var swig_r int
_swig_i_0 := arg1
swig_r = (int)(C._wrap_Viterbi27_DecodedSize_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrViterbi27) EncodedSize() (_swig_ret int) {
var swig_r int
_swig_i_0 := arg1
swig_r = (int)(C._wrap_Viterbi27_EncodedSize_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrViterbi27) SetCalculateErrors(arg2 bool) {
_swig_i_0 := arg1
_swig_i_1 := arg2
C._wrap_Viterbi27_SetCalculateErrors_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1))
}
func (arg1 SwigcptrViterbi27) GetBER() (_swig_ret int) {
var swig_r int
_swig_i_0 := arg1
swig_r = (int)(C._wrap_Viterbi27_GetBER_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrViterbi27) GetPercentBER() (_swig_ret float32) {
var swig_r float32
_swig_i_0 := arg1
swig_r = (float32)(C._wrap_Viterbi27_GetPercentBER_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrViterbi27) IsSSEMode() (_swig_ret bool) {
var swig_r bool
_swig_i_0 := arg1
swig_r = (bool)(C._wrap_Viterbi27_IsSSEMode_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0)))
return swig_r
}
func (arg1 SwigcptrViterbi27) Decode(arg2 *byte, arg3 *byte) {
_swig_i_0 := arg1
_swig_i_1 := arg2
_swig_i_2 := arg3
C._wrap_Viterbi27_decode_SatHelper_9d76377ed7889403(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2))
}