-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathData.dfm
More file actions
945 lines (945 loc) · 35.7 KB
/
Copy pathData.dfm
File metadata and controls
945 lines (945 loc) · 35.7 KB
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
object DataModule1: TDataModule1
OnCreate = DataModuleCreate
Height = 417
Width = 643
object FDConnection: TFDConnection
Params.Strings = (
'Database=D:\Dropbox\dev\HAB\apps\HABBase\HABBase.db'
'LockingMode=Normal'
'StringFormat=ANSI'
'DriverID=SQLite')
FormatOptions.AssignedValues = [fvMapRules]
FormatOptions.OwnMapRules = True
FormatOptions.MapRules = <
item
SourceDataType = dtMemo
TargetDataType = dtWideString
end>
LoginPrompt = False
Left = 28
Top = 25
end
object FDStanStorageJSONLink1: TFDStanStorageJSONLink
Left = 32
Top = 92
end
object tblSettings: TFDMemTable
Active = True
FieldDefs = <
item
Name = 'Callsign'
DataType = ftString
Size = 32
end
item
Name = 'FormLeft'
DataType = ftInteger
end
item
Name = 'FormTop'
DataType = ftInteger
end
item
Name = 'FormWidth'
DataType = ftInteger
end
item
Name = 'FormHeight'
DataType = ftInteger
end
item
Name = 'UDPPort'
DataType = ftInteger
end
item
Name = 'TopHeight'
DataType = ftInteger
end
item
Name = 'BottomLeftHeight'
DataType = ftInteger
end
item
Name = 'BottomHeight'
DataType = ftInteger
end
item
Name = 'TopMiddleHeight'
DataType = ftInteger
end
item
Name = 'Latitude'
DataType = ftFloat
end
item
Name = 'Longitude'
DataType = ftFloat
end
item
Name = 'Altitude'
DataType = ftFloat
end
item
Name = 'LeftWidth'
DataType = ftInteger
end
item
Name = 'RightWidth'
DataType = ftInteger
end
item
Name = 'Expiry'
DataType = ftInteger
end
item
Name = 'UplinkHABHUB'
DataType = ftBoolean
end
item
Name = 'UplinkHABLINK'
DataType = ftBoolean
end
item
Name = 'UplinkMQTT'
DataType = ftBoolean
end
item
Name = 'UplinkSSDV'
DataType = ftBoolean
end
item
Name = 'MQTTHost'
DataType = ftString
Size = 64
end
item
Name = 'MQTTTopic'
DataType = ftString
Size = 128
end
item
Name = 'MQTTUserName'
DataType = ftString
Size = 32
end
item
Name = 'MQTTPassword'
DataType = ftString
Size = 32
end
item
Name = 'UplinkSondehub'
DataType = ftBoolean
end>
IndexDefs = <>
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvPersistent, rvSilentMode]
ResourceOptions.Persistent = True
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
StoreDefs = True
Left = 204
Top = 28
Content = {
414442530F0000005E0B0000FF00010001FF02FF03040016000000740062006C
00530065007400740069006E0067007300050016000000740062006C00530065
007400740069006E0067007300060000000000070000080032000000090000FF
0AFF0B040010000000430061006C006C007300690067006E0005001000000043
0061006C006C007300690067006E000C00010000000E000D000F002000000010
0001110001120001130001140001150001160010000000430061006C006C0073
00690067006E00170020000000FEFF0B04001000000046006F0072006D004C00
65006600740005001000000046006F0072006D004C006500660074000C000200
00000E0018001000011100011200011300011400011500011600100000004600
6F0072006D004C00650066007400FEFF0B04000E00000046006F0072006D0054
006F00700005000E00000046006F0072006D0054006F0070000C00030000000E
00180010000111000112000113000114000115000116000E00000046006F0072
006D0054006F007000FEFF0B04001200000046006F0072006D00570069006400
7400680005001200000046006F0072006D00570069006400740068000C000400
00000E0018001000011100011200011300011400011500011600120000004600
6F0072006D0057006900640074006800FEFF0B04001400000046006F0072006D
0048006500690067006800740005001400000046006F0072006D004800650069
006700680074000C00050000000E001800100001110001120001130001140001
15000116001400000046006F0072006D00480065006900670068007400FEFF0B
04000E00000055004400500050006F007200740005000E000000550044005000
50006F00720074000C00060000000E0018001000011100011200011300011400
0115000116000E00000055004400500050006F0072007400FEFF0B0400120000
0054006F00700048006500690067006800740005001200000054006F00700048
00650069006700680074000C00070000000E0018001000011100011200011300
0114000115000116001200000054006F007000480065006900670068007400FE
FF0B04002000000042006F00740074006F006D004C0065006600740048006500
690067006800740005002000000042006F00740074006F006D004C0065006600
74004800650069006700680074000C00080000000E0018001000011100011200
0113000114000115000116002000000042006F00740074006F006D004C006500
66007400480065006900670068007400FEFF0B04001800000042006F00740074
006F006D0048006500690067006800740005001800000042006F00740074006F
006D004800650069006700680074000C00090000000E00180010000111000112
000113000114000115000116001800000042006F00740074006F006D00480065
006900670068007400FEFF0B04001E00000054006F0070004D00690064006400
6C00650048006500690067006800740005001E00000054006F0070004D006900
640064006C0065004800650069006700680074000C000A0000000E0018001000
0111000112000113000114000115000116001E00000054006F0070004D006900
640064006C006500480065006900670068007400FEFF0B0400100000004C0061
007400690074007500640065000500100000004C006100740069007400750064
0065000C000B0000000E00190010000111000112000113000114000115000116
00100000004C006100740069007400750064006500FEFF0B0400120000004C00
6F006E006700690074007500640065000500120000004C006F006E0067006900
74007500640065000C000C0000000E0019001000011100011200011300011400
011500011600120000004C006F006E00670069007400750064006500FEFF0B04
001000000041006C0074006900740075006400650005001000000041006C0074
00690074007500640065000C000D0000000E0019001000011100011200011300
0114000115000116001000000041006C00740069007400750064006500FEFF0B
0400120000004C00650066007400570069006400740068000500120000004C00
650066007400570069006400740068000C000E0000000E001800100001110001
1200011300011400011500011600120000004C00650066007400570069006400
74006800FEFF0B04001400000052006900670068007400570069006400740068
0005001400000052006900670068007400570069006400740068000C000F0000
000E001800100001110001120001130001140001150001160014000000520069
0067006800740057006900640074006800FEFF0B04000C000000450078007000
69007200790005000C0000004500780070006900720079000C00100000000E00
180010000111000112000113000114000115000116000C000000450078007000
690072007900FEFF0B040018000000550070006C0069006E006B004800410042
00480055004200050018000000550070006C0069006E006B0048004100420048
00550042000C00110000000E001A001000011100011200011300011400011500
01160018000000550070006C0069006E006B00480041004200480055004200FE
FF0B04001A000000550070006C0069006E006B004800410042004C0049004E00
4B0005001A000000550070006C0069006E006B004800410042004C0049004E00
4B000C00120000000E001A001000011100011200011300011400011500011600
1A000000550070006C0069006E006B004800410042004C0049004E004B00FEFF
0B040014000000550070006C0069006E006B004D005100540054000500140000
00550070006C0069006E006B004D005100540054000C00130000000E001A0010
0001110001120001130001140001150001160014000000550070006C0069006E
006B004D00510054005400FEFF0B040014000000550070006C0069006E006B00
5300530044005600050014000000550070006C0069006E006B00530053004400
56000C00140000000E001A001000011100011200011300011400011500011600
14000000550070006C0069006E006B005300530044005600FEFF0B0400100000
004D0051005400540048006F00730074000500100000004D0051005400540048
006F00730074000C00150000000E000D000F0040000000100001110001120001
1300011400011500011600100000004D0051005400540048006F007300740017
0040000000FEFF0B0400120000004D0051005400540054006F00700069006300
0500120000004D0051005400540054006F007000690063000C00160000000E00
0D000F0080000000100001110001120001130001140001150001160012000000
4D0051005400540054006F00700069006300170080000000FEFF0B0400180000
004D0051005400540055007300650072004E0061006D0065000500180000004D
0051005400540055007300650072004E0061006D0065000C00170000000E000D
000F00200000001000011100011200011300011400011500011600180000004D
0051005400540055007300650072004E0061006D006500170020000000FEFF0B
0400180000004D00510054005400500061007300730077006F00720064000500
180000004D00510054005400500061007300730077006F00720064000C001800
00000E000D000F00200000001000011100011200011300011400011500011600
180000004D00510054005400500061007300730077006F007200640017002000
0000FEFF0B04001C000000550070006C0069006E006B0053006F006E00640065
0068007500620005001C000000550070006C0069006E006B0053006F006E0064
0065006800750062000C00190000000E001A0010000111000112000113000114
000115000116001C000000550070006C0069006E006B0053006F006E00640065
00680075006200FEFEFF1BFEFF1CFEFF1DFEFEFEFF1EFEFF1FFF20FEFEFE0E00
4D0061006E0061006700650072001E0055007000640061007400650073005200
650067006900730074007200790012005400610062006C0065004C0069007300
74000A005400610062006C00650008004E0061006D006500140053006F007500
7200630065004E0061006D0065000A0054006100620049004400240045006E00
66006F0072006300650043006F006E00730074007200610069006E0074007300
1E004D0069006E0069006D0075006D0043006100700061006300690074007900
180043006800650063006B004E006F0074004E0075006C006C00140043006F00
6C0075006D006E004C006900730074000C0043006F006C0075006D006E001000
53006F0075007200630065004900440018006400740041006E00730069005300
7400720069006E00670010004400610074006100540079007000650008005300
69007A0065001400530065006100720063006800610062006C00650012004100
6C006C006F0077004E0075006C006C000800420061007300650014004F004100
6C006C006F0077004E0075006C006C0012004F0049006E005500700064006100
7400650010004F0049006E00570068006500720065001A004F00720069006700
69006E0043006F006C004E0061006D006500140053006F007500720063006500
530069007A0065000E006400740049006E007400330032001000640074004400
6F00750062006C00650012006400740042006F006F006C00650061006E001C00
43006F006E00730074007200610069006E0074004C0069007300740010005600
6900650077004C006900730074000E0052006F0077004C006900730074001800
520065006C006100740069006F006E004C006900730074001C00550070006400
61007400650073004A006F00750072006E0061006C000E004300680061006E00
670065007300}
object tblSettingsCallsign: TStringField
FieldName = 'Callsign'
Size = 32
end
object tblSettingsFormLeft: TIntegerField
FieldName = 'FormLeft'
end
object tblSettingsFormTop: TIntegerField
FieldName = 'FormTop'
end
object tblSettingsFormWidth: TIntegerField
FieldName = 'FormWidth'
end
object tblSettingsFormHeight: TIntegerField
FieldName = 'FormHeight'
end
object tblSettingsUDPPort: TIntegerField
FieldName = 'UDPPort'
end
object tblSettingsTopHeight: TIntegerField
FieldName = 'TopHeight'
end
object tblSettingsBottomLeftHeight: TIntegerField
FieldName = 'BottomLeftHeight'
end
object tblSettingsBottomHeight: TIntegerField
FieldName = 'BottomHeight'
end
object tblSettingsTopMiddleHeight: TIntegerField
FieldName = 'TopMiddleHeight'
end
object tblSettingsLatitude: TFloatField
FieldName = 'Latitude'
end
object tblSettingsLongitude: TFloatField
FieldName = 'Longitude'
end
object tblSettingsAltitude: TFloatField
FieldName = 'Altitude'
end
object tblSettingsLeftWidth: TIntegerField
FieldName = 'LeftWidth'
end
object tblSettingsRightWidth: TIntegerField
FieldName = 'RightWidth'
end
object tblSettingsExpiry: TIntegerField
FieldName = 'Expiry'
end
object tblSettingsUplinkHABHUB: TBooleanField
FieldName = 'UplinkHABHUB'
end
object tblSettingsUplinkHABLINK: TBooleanField
FieldName = 'UplinkHABLINK'
end
object tblSettingsUplinkMQTT: TBooleanField
FieldName = 'UplinkMQTT'
end
object tblSettingsUplinkSSDV: TBooleanField
FieldName = 'UplinkSSDV'
end
object tblSettingsMQTTHost: TStringField
FieldName = 'MQTTHost'
Size = 64
end
object tblSettingsMQTTTopic: TStringField
FieldName = 'MQTTTopic'
Size = 128
end
object tblSettingsMQTTUserName: TStringField
FieldName = 'MQTTUserName'
Size = 32
end
object tblSettingsMQTTPassword: TStringField
FieldName = 'MQTTPassword'
Size = 32
end
object tblSettingsUplinkSondehub: TBooleanField
FieldName = 'UplinkSondehub'
end
end
object tblSources: TFDMemTable
Active = True
FieldDefs = <
item
Name = 'ID'
DataType = ftAutoInc
end
item
Name = 'Enabled'
DataType = ftBoolean
end
item
Name = 'Type'
DataType = ftInteger
end
item
Name = 'Code'
DataType = ftString
Size = 3
end
item
Name = 'Name'
DataType = ftString
Size = 20
end
item
Name = 'Host'
DataType = ftString
Size = 64
end
item
Name = 'Port'
DataType = ftString
Size = 64
end
item
Name = 'LastConnection'
DataType = ftDateTime
end
item
Name = 'LastPacket'
DataType = ftDateTime
end
item
Name = 'Payload'
DataType = ftString
Size = 20
end
item
Name = 'Settings'
DataType = ftString
Size = 255
end
item
Name = 'Status'
DataType = ftString
Size = 100
end
item
Name = 'Topic'
DataType = ftString
Size = 128
end
item
Name = 'UserName'
DataType = ftString
Size = 32
end
item
Name = 'Password'
DataType = ftString
Size = 32
end
item
Name = 'WhiteList'
DataType = ftString
Size = 255
end>
IndexDefs = <>
IndexFieldNames = 'ID'
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvPersistent, rvSilentMode]
ResourceOptions.Persistent = True
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
StoreDefs = True
Left = 200
Top = 104
Content = {
414442530F00000083060000FF00010001FF02FF03040014000000740062006C
0053006F0075007200630065007300050014000000740062006C0053006F0075
007200630065007300060000000000070000080032000000090000FF0AFF0B04
000400000049004400050004000000490044000C00010000000E000D000F0001
10000111000112000113000114000115000116000117000400000049004400FE
FF0B04000E00000045006E00610062006C006500640005000E00000045006E00
610062006C00650064000C00020000000E0018000F0001100001120001130001
14000115000117000E00000045006E00610062006C0065006400FEFF0B040008
000000540079007000650005000800000054007900700065000C00030000000E
000D000F00011000011200011300011400011500011700080000005400790070
006500FEFF0B04000800000043006F006400650005000800000043006F006400
65000C00040000000E0019001A00030000000F00011000011200011300011400
0115000117000800000043006F00640065001B0003000000FEFF0B0400080000
004E0061006D0065000500080000004E0061006D0065000C00050000000E0019
001A00140000000F00011000011200011300011400011500011700080000004E
0061006D0065001B0014000000FEFF0B04000800000048006F00730074000500
0800000048006F00730074000C00060000000E0019001A00400000000F000110
000112000113000114000115000117000800000048006F00730074001B004000
0000FEFF0B04000800000050006F007200740005000800000050006F00720074
000C00070000000E0019001A00400000000F0001100001120001130001140001
15000117000800000050006F00720074001B0040000000FEFF0B04001C000000
4C0061007300740043006F006E006E0065006300740069006F006E0005001C00
00004C0061007300740043006F006E006E0065006300740069006F006E000C00
080000000E001C000F000110000112000113000114000115000117001C000000
4C0061007300740043006F006E006E0065006300740069006F006E00FEFF0B04
00140000004C006100730074005000610063006B00650074000500140000004C
006100730074005000610063006B00650074000C00090000000E001C000F0001
1000011200011300011400011500011700140000004C00610073007400500061
0063006B0065007400FEFF0B04000E0000005000610079006C006F0061006400
05000E0000005000610079006C006F00610064000C000A0000000E0019001A00
140000000F000110000112000113000114000115000117000E00000050006100
79006C006F00610064001B0014000000FEFF0B04001000000053006500740074
0069006E0067007300050010000000530065007400740069006E00670073000C
000B0000000E0019001A00FF0000000F00011000011200011300011400011500
01170010000000530065007400740069006E00670073001B00FF000000FEFF0B
04000C00000053007400610074007500730005000C0000005300740061007400
750073000C000C0000000E0019001A00640000000F0001100001120001130001
14000115000117000C0000005300740061007400750073001B0064000000FEFF
0B04000A00000054006F0070006900630005000A00000054006F007000690063
000C000D0000000E0019001A00800000000F0001100001120001130001140001
15000117000A00000054006F007000690063001B0080000000FEFF0B04001000
000055007300650072004E0061006D0065000500100000005500730065007200
4E0061006D0065000C000E0000000E0019001A00200000000F00011000011200
0113000114000115000117001000000055007300650072004E0061006D006500
1B0020000000FEFF0B040010000000500061007300730077006F007200640005
0010000000500061007300730077006F00720064000C000F0000000E0019001A
00200000000F0001100001120001130001140001150001170010000000500061
007300730077006F00720064001B0020000000FEFF0B04001200000057006800
6900740065004C00690073007400050012000000570068006900740065004C00
6900730074000C00100000000E0019001A00FF0000000F000110000112000113
0001140001150001170012000000570068006900740065004C00690073007400
1B00FF000000FEFEFF1DFEFF1EFEFF1FFEFEFEFF20FEFF21220022000000FF23
FEFEFE0E004D0061006E0061006700650072001E005500700064006100740065
0073005200650067006900730074007200790012005400610062006C0065004C
006900730074000A005400610062006C00650008004E0061006D006500140053
006F0075007200630065004E0061006D0065000A005400610062004900440024
0045006E0066006F0072006300650043006F006E00730074007200610069006E
00740073001E004D0069006E0069006D0075006D004300610070006100630069
0074007900180043006800650063006B004E006F0074004E0075006C006C0014
0043006F006C0075006D006E004C006900730074000C0043006F006C0075006D
006E00100053006F007500720063006500490044000E006400740049006E0074
0033003200100044006100740061005400790070006500140053006500610072
0063006800610062006C006500120041006C006C006F0077004E0075006C006C
000E004100750074006F0049006E0063000800420061007300650014004F0041
006C006C006F0077004E0075006C006C0012004F0049006E0055007000640061
007400650010004F0049006E005700680065007200650020004F004100660074
006500720049006E0073004300680061006E006700650064001A004F00720069
00670069006E0043006F006C004E0061006D00650012006400740042006F006F
006C00650061006E0018006400740041006E007300690053007400720069006E
0067000800530069007A006500140053006F007500720063006500530069007A
0065001400640074004400610074006500540069006D0065001C0043006F006E
00730074007200610069006E0074004C00690073007400100056006900650077
004C006900730074000E0052006F0077004C006900730074001800520065006C
006100740069006F006E004C006900730074001C005500700064006100740065
0073004A006F00750072006E0061006C001200530061007600650050006F0069
006E0074000E004300680061006E00670065007300}
end
object srcSources: TDataSource
DataSet = tblSources
Left = 412
Top = 104
end
object srcWhiteList: TDataSource
DataSet = tblWhiteList
Left = 412
Top = 184
end
object tblWhiteList: TFDMemTable
Active = True
FieldDefs = <
item
Name = 'Enabled'
DataType = ftBoolean
end
item
Name = 'HAB'
DataType = ftBoolean
end
item
Name = 'Sonde'
DataType = ftBoolean
end
item
Name = 'Remote'
DataType = ftBoolean
end
item
Name = 'Mask'
DataType = ftString
Size = 20
end
item
Name = 'Distance'
DataType = ftFloat
end>
IndexDefs = <>
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvPersistent, rvSilentMode]
ResourceOptions.Persistent = True
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
StoreDefs = True
Left = 204
Top = 180
Content = {
414442530F00000095020000FF00010001FF02FF03040018000000740062006C
00570068006900740065004C0069007300740005000A0000005400610062006C
006500060000000000070000080032000000090000FF0AFF0B04000E00000045
006E00610062006C006500640005000E00000045006E00610062006C00650064
000C00010000000E000D000F000110000111000112000113000114000115000E
00000045006E00610062006C0065006400FEFF0B040006000000480041004200
0500060000004800410042000C00020000000E000D000F000110000111000112
0001130001140001150006000000480041004200FEFF0B04000A00000053006F
006E006400650005000A00000053006F006E00640065000C00030000000E000D
000F000110000111000112000113000114000115000A00000053006F006E0064
006500FEFF0B04000C000000520065006D006F007400650005000C0000005200
65006D006F00740065000C00040000000E000D000F0001100001110001120001
13000114000115000C000000520065006D006F0074006500FEFF0B0400080000
004D00610073006B000500080000004D00610073006B000C00050000000E0016
001700140000000F00011000011100011200011300011400011500080000004D
00610073006B00180014000000FEFF0B04001000000044006900730074006100
6E0063006500050010000000440069007300740061006E00630065000C000600
00000E0019000F00011000011100011200011300011400011500100000004400
69007300740061006E0063006500FEFEFF1AFEFF1BFEFF1CFF1D1E0000000000
20001F00FF210000010001000100020001000300010005000000000000709740
FEFEFEFEFEFF22FEFF23240008000000FF25FEFEFE0E004D0061006E00610067
00650072001E0055007000640061007400650073005200650067006900730074
007200790012005400610062006C0065004C006900730074000A005400610062
006C00650008004E0061006D006500140053006F0075007200630065004E0061
006D0065000A0054006100620049004400240045006E0066006F007200630065
0043006F006E00730074007200610069006E00740073001E004D0069006E0069
006D0075006D0043006100700061006300690074007900180043006800650063
006B004E006F0074004E0075006C006C00140043006F006C0075006D006E004C
006900730074000C0043006F006C0075006D006E00100053006F007500720063
0065004900440012006400740042006F006F006C00650061006E001000440061
007400610054007900700065001400530065006100720063006800610062006C
006500120041006C006C006F0077004E0075006C006C00080042006100730065
0014004F0041006C006C006F0077004E0075006C006C0012004F0049006E0055
007000640061007400650010004F0049006E00570068006500720065001A004F
0072006900670069006E0043006F006C004E0061006D00650018006400740041
006E007300690053007400720069006E0067000800530069007A006500140053
006F007500720063006500530069007A00650010006400740044006F00750062
006C0065001C0043006F006E00730074007200610069006E0074004C00690073
007400100056006900650077004C006900730074000E0052006F0077004C0069
0073007400060052006F0077000A0052006F0077004900440016007200730055
006E006300680061006E006700650064001A0052006F0077005000720069006F
0072005300740061007400650010004F0072006900670069006E0061006C0018
00520065006C006100740069006F006E004C006900730074001C005500700064
0061007400650073004A006F00750072006E0061006C00120053006100760065
0050006F0069006E0074000E004300680061006E00670065007300}
object tblWhiteListEnabled: TBooleanField
FieldName = 'Enabled'
Origin = 'Enabled'
end
object tblWhiteListHAB: TBooleanField
FieldName = 'HAB'
Origin = 'HAB'
end
object tblWhiteListSonde: TBooleanField
FieldName = 'Sonde'
Origin = 'Sonde'
end
object tblWhiteListRemote: TBooleanField
FieldName = 'Remote'
Origin = 'Remote'
end
object tblWhiteListMask: TStringField
FieldName = 'Mask'
Origin = 'Mask'
end
object tblWhiteListDistance: TFloatField
FieldName = 'Distance'
Origin = 'Distance'
end
end
object tblAllPayloads: TFDMemTable
Active = True
FieldDefs = <
item
Name = 'PayloadID'
DataType = ftString
Size = 20
end
item
Name = 'Counter'
DataType = ftInteger
end
item
Name = 'Timestamp'
DataType = ftDateTime
end
item
Name = 'Latitude'
DataType = ftFloat
end
item
Name = 'Longitude'
DataType = ftFloat
end
item
Name = 'Altitude'
DataType = ftFloat
end
item
Name = 'Distance'
DataType = ftFloat
end
item
Name = 'ReceivedLocally'
DataType = ftBoolean
end>
IndexDefs = <>
IndexFieldNames = 'PayloadID'
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvSilentMode]
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
StoreDefs = True
Left = 208
Top = 264
end
object srcAllPayloads: TDataSource
DataSet = tblAllPayloads
Left = 416
Top = 268
end
object srcLivePayloads: TDataSource
DataSet = tblLivePayloads
Left = 412
Top = 348
end
object tblLivePayloads: TFDMemTable
Active = True
FieldDefs = <
item
Name = 'PayloadID'
DataType = ftString
Size = 20
end
item
Name = 'Counter'
DataType = ftInteger
end
item
Name = 'Timestamp'
DataType = ftDateTime
end
item
Name = 'Latitude'
DataType = ftFloat
end
item
Name = 'Longitude'
DataType = ftFloat
end
item
Name = 'Altitude'
DataType = ftFloat
end
item
Name = 'Distance'
DataType = ftFloat
end
item
Name = 'ReceivedLocally'
DataType = ftBoolean
end>
IndexDefs = <>
IndexFieldNames = 'PayloadID'
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvSilentMode]
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
StoreDefs = True
Left = 208
Top = 340
object tblLivePayloadsPayloadID: TStringField
FieldName = 'PayloadID'
end
object tblLivePayloadsCounter: TIntegerField
FieldName = 'Counter'
end
object tblLivePayloadsTimestamp: TDateTimeField
FieldName = 'Timestamp'
DisplayFormat = 'hh:nn:ss'
end
object tblLivePayloadsLatitude: TFloatField
FieldName = 'Latitude'
DisplayFormat = '0.00000'
end
object tblLivePayloadsLongitude: TFloatField
FieldName = 'Longitude'
DisplayFormat = '0.00000'
end
object tblLivePayloadsAltitude: TFloatField
FieldName = 'Altitude'
DisplayFormat = '0 m'
end
object tblLivePayloadsDistance: TFloatField
FieldName = 'Distance'
DisplayFormat = '0 km'
end
object tblLivePayloadsReceivedLocally: TBooleanField
FieldName = 'ReceivedLocally'
end
end
object srcSettings: TDataSource
DataSet = tblSettings
Left = 412
Top = 32
end
object tblClonedSources: TFDMemTable
Active = True
FieldDefs = <
item
Name = 'ID'
DataType = ftAutoInc
end
item
Name = 'Enabled'
DataType = ftBoolean
end
item
Name = 'Type'
DataType = ftInteger
end
item
Name = 'Code'
DataType = ftString
Size = 3
end
item
Name = 'Name'
DataType = ftString
Size = 20
end
item
Name = 'Host'
DataType = ftString
Size = 20
end
item
Name = 'Port'
DataType = ftString
Size = 64
end
item
Name = 'LastConnection'
DataType = ftDateTime
end
item
Name = 'LastPacket'
DataType = ftDateTime
end
item
Name = 'Payload'
DataType = ftString
Size = 20
end
item
Name = 'Settings'
DataType = ftString
Size = 255
end
item
Name = 'Status'
DataType = ftString
Size = 100
end
item
Name = 'Topic'
DataType = ftString
Size = 128
end
item
Name = 'UserName'
DataType = ftString
Size = 32
end
item
Name = 'Password'
DataType = ftString
Size = 32
end>
IndexDefs = <>
IndexFieldNames = 'ID'
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvPersistent, rvSilentMode]
ResourceOptions.Persistent = True
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
StoreDefs = True
Left = 300
Top = 104
Content = {
414442530F00000010060000FF00010001FF02FF03040014000000740062006C
0053006F0075007200630065007300050014000000740062006C0053006F0075
007200630065007300060000000000070000080032000000090000FF0AFF0B04
000400000049004400050004000000490044000C00010000000E000D000F0001
10000111000112000113000114000115000116000117000400000049004400FE
FF0B04000E00000045006E00610062006C006500640005000E00000045006E00
610062006C00650064000C00020000000E0018000F0001100001120001130001
14000115000117000E00000045006E00610062006C0065006400FEFF0B040008
000000540079007000650005000800000054007900700065000C00030000000E
000D000F00011000011200011300011400011500011700080000005400790070
006500FEFF0B04000800000043006F006400650005000800000043006F006400
65000C00040000000E0019001A00030000000F00011000011200011300011400
0115000117000800000043006F00640065001B0003000000FEFF0B0400080000
004E0061006D0065000500080000004E0061006D0065000C00050000000E0019
001A00140000000F00011000011200011300011400011500011700080000004E
0061006D0065001B0014000000FEFF0B04000800000048006F00730074000500
0800000048006F00730074000C00060000000E0019001A00140000000F000110
000112000113000114000115000117000800000048006F00730074001B001400
0000FEFF0B04000800000050006F007200740005000800000050006F00720074
000C00070000000E0019001A00400000000F0001100001120001130001140001
15000117000800000050006F00720074001B0040000000FEFF0B04001C000000
4C0061007300740043006F006E006E0065006300740069006F006E0005001C00
00004C0061007300740043006F006E006E0065006300740069006F006E000C00
080000000E001C000F000110000112000113000114000115000117001C000000
4C0061007300740043006F006E006E0065006300740069006F006E00FEFF0B04
00140000004C006100730074005000610063006B00650074000500140000004C
006100730074005000610063006B00650074000C00090000000E001C000F0001
1000011200011300011400011500011700140000004C00610073007400500061
0063006B0065007400FEFF0B04000E0000005000610079006C006F0061006400
05000E0000005000610079006C006F00610064000C000A0000000E0019001A00
140000000F000110000112000113000114000115000117000E00000050006100
79006C006F00610064001B0014000000FEFF0B04001000000053006500740074
0069006E0067007300050010000000530065007400740069006E00670073000C
000B0000000E0019001A00FF0000000F00011000011200011300011400011500
01170010000000530065007400740069006E00670073001B00FF000000FEFF0B
04000C00000053007400610074007500730005000C0000005300740061007400
750073000C000C0000000E0019001A00640000000F0001100001120001130001
14000115000117000C0000005300740061007400750073001B0064000000FEFF
0B04000A00000054006F0070006900630005000A00000054006F007000690063
000C000D0000000E0019001A00800000000F0001100001120001130001140001
15000117000A00000054006F007000690063001B0080000000FEFF0B04001000
000055007300650072004E0061006D0065000500100000005500730065007200
4E0061006D0065000C000E0000000E0019001A00200000000F00011000011200
0113000114000115000117001000000055007300650072004E0061006D006500
1B0020000000FEFF0B040010000000500061007300730077006F007200640005
0010000000500061007300730077006F00720064000C000F0000000E0019001A
00200000000F0001100001120001130001140001150001170010000000500061
007300730077006F00720064001B0020000000FEFEFF1DFEFF1EFEFF1FFEFEFE
FF20FEFF21220022000000FF23FEFEFE0E004D0061006E006100670065007200
1E00550070006400610074006500730052006500670069007300740072007900
12005400610062006C0065004C006900730074000A005400610062006C006500
08004E0061006D006500140053006F0075007200630065004E0061006D006500
0A0054006100620049004400240045006E0066006F0072006300650043006F00
6E00730074007200610069006E00740073001E004D0069006E0069006D007500
6D0043006100700061006300690074007900180043006800650063006B004E00
6F0074004E0075006C006C00140043006F006C0075006D006E004C0069007300
74000C0043006F006C0075006D006E00100053006F0075007200630065004900
44000E006400740049006E007400330032001000440061007400610054007900
700065001400530065006100720063006800610062006C006500120041006C00
6C006F0077004E0075006C006C000E004100750074006F0049006E0063000800
420061007300650014004F0041006C006C006F0077004E0075006C006C001200
4F0049006E0055007000640061007400650010004F0049006E00570068006500
7200650020004F004100660074006500720049006E0073004300680061006E00
6700650064001A004F0072006900670069006E0043006F006C004E0061006D00
650012006400740042006F006F006C00650061006E0018006400740041006E00
7300690053007400720069006E0067000800530069007A006500140053006F00
7500720063006500530069007A00650014006400740044006100740065005400
69006D0065001C0043006F006E00730074007200610069006E0074004C006900
73007400100056006900650077004C006900730074000E0052006F0077004C00
6900730074001800520065006C006100740069006F006E004C00690073007400
1C0055007000640061007400650073004A006F00750072006E0061006C001200
530061007600650050006F0069006E0074000E004300680061006E0067006500
7300}
end
object tblTemporary: TFDMemTable
FetchOptions.AssignedValues = [evMode]
FetchOptions.Mode = fmAll
ResourceOptions.AssignedValues = [rvSilentMode]
ResourceOptions.SilentMode = True
UpdateOptions.AssignedValues = [uvCheckRequired, uvAutoCommitUpdates]
UpdateOptions.CheckRequired = False
UpdateOptions.AutoCommitUpdates = True
Left = 540
Top = 32
end
end