F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
FppConstantsAc.hpp
Go to the documentation of this file.
1
// ======================================================================
2
// \title FppConstantsAc.hpp
3
// \author Generated by fpp-to-cpp
4
// \brief hpp file for FPP constants
5
// ======================================================================
6
7
#ifndef default_config_FppConstantsAc_HPP
8
#define default_config_FppConstantsAc_HPP
9
10
#include "
Fw/Types/BasicTypes.hpp
"
11
13
enum
{
14
ActiveRateGroupOutputPorts
= 10
15
};
16
18
enum
{
19
PassiveRateGroupOutputPorts
= 10
20
};
21
23
enum
{
24
RateGroupDriverRateGroupPorts
= 3
25
};
26
28
enum
{
29
CmdDispatcherComponentCommandPorts
= 30
30
};
31
33
enum
{
34
CmdDispatcherSequencePorts
= 5
35
};
36
38
enum
{
39
SeqDispatcherSequencerPorts
= 2
40
};
41
43
enum
{
44
CmdSplitterPorts
= 5
45
};
46
48
enum
{
49
StaticMemoryAllocations
= 4
50
};
51
53
enum
{
54
HealthPingPorts
= 25
55
};
56
58
enum
{
59
FileDownCompletePorts
= 1
60
};
61
63
enum
{
64
ComQueueComPorts
= 2
65
};
66
68
enum
{
69
ComQueueBufferPorts
= 1
70
};
71
73
enum
{
74
BufferRepeaterOutputPorts
= 10
75
};
76
78
enum
{
79
DpManagerNumPorts
= 5
80
};
81
83
enum
{
84
DpWriterNumPorts
= 5
85
};
86
88
enum
{
89
DpWriterNumProcPorts
= 5
90
};
91
93
enum
{
94
FileNameStringSize
= 240
95
};
96
98
enum
{
99
FwAssertTextSize
= 256
100
};
101
110
enum
{
111
AssertFatalAdapterEventFileSize
= 240
112
};
113
120
enum
{
121
SequenceArgumentsMaxSize
= 12
122
};
123
124
namespace
Drv
{
125
126
namespace
AsyncI2cCfg {
127
130
enum
{
131
I2cDriverPorts
= 10
132
};
133
134
}
135
136
}
137
138
namespace
Drv
{
139
140
namespace
AsyncSpiCfg {
141
144
enum
{
145
SpiDriverPorts
= 10
146
};
147
148
}
149
150
}
151
152
namespace
Svc
{
153
154
namespace
Ccsds {
155
156
namespace
Cfdp {
157
159
enum
{
160
NumChannels
= 2
161
};
162
164
enum
{
165
MaxFilePathSize
= 200
166
};
167
175
enum
{
176
MaxPduSize
= 1024
177
};
178
185
enum
{
186
NakMaxSegments
= 58
187
};
188
202
enum
{
203
MaxTlv
= 4
204
};
205
212
enum
{
213
R2CrcChunkSize
= 1024
214
};
215
221
enum
{
222
MaxSimultaneousRx
= 5
223
};
224
229
enum
{
230
MaxCommandedPlaybackFilesPerChan
= 10
231
};
232
237
enum
{
238
MaxCommandedPlaybackDirectoriesPerChan
= 2
239
};
240
246
enum
{
247
MaxPollingDirPerChan
= 5
248
};
249
255
enum
{
256
NumTransactionsPerPlayback
= 5
257
};
258
267
enum
{
268
NumHistoriesPerChannel
= 256
269
};
270
271
}
272
273
}
274
275
}
276
277
namespace
ComCfg
{
278
280
enum
{
281
SpacecraftId
= 68
282
};
283
291
enum
{
292
TmFrameFixedSize
= 1024
293
};
294
296
enum
{
297
AosMaxFrameFixedSize
= 1536
298
};
299
301
enum
{
302
SaIndexUnset
= 65535
303
};
304
305
}
306
307
namespace
Svc
{
308
310
enum
{
311
DpBufferErrorThrottle
= 1
312
};
313
314
}
315
316
namespace
Fw
{
317
318
namespace
DpCfg {
319
322
enum
{
323
CONTAINER_USER_DATA_SIZE
= 32
324
};
325
326
}
327
328
}
329
330
namespace
Svc
{
331
332
namespace
FileDispatcherCfg {
333
334
enum
{
335
FILE_DISPATCHER_MAX_TABLE_SIZE
= 10
336
};
337
338
}
339
340
}
341
344
enum
{
345
FW_OBJ_SIMPLE_REG_BUFF_SIZE
= 255
346
};
347
349
enum
{
350
FW_QUEUE_NAME_BUFFER_SIZE
= 80
351
};
352
354
enum
{
355
FW_TASK_NAME_BUFFER_SIZE
= 80
356
};
357
359
enum
{
360
FW_COM_BUFFER_MAX_SIZE
= 512
361
};
362
364
enum
{
365
FW_SM_SIGNAL_BUFFER_MAX_SIZE
= 128
366
};
367
369
enum
{
370
FW_CMD_ARG_BUFFER_MAX_SIZE
= 506
371
};
372
374
enum
{
375
FW_CMD_STRING_MAX_SIZE
= 40
376
};
377
379
enum
{
380
FW_LOG_BUFFER_MAX_SIZE
= 506
381
};
382
385
enum
{
386
FW_LOG_STRING_MAX_SIZE
= 200
387
};
388
390
enum
{
391
FW_TLM_BUFFER_MAX_SIZE
= 506
392
};
393
396
enum
{
397
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
= 506
398
};
399
401
enum
{
402
FW_TLM_STRING_MAX_SIZE
= 40
403
};
404
406
enum
{
407
FW_PARAM_BUFFER_MAX_SIZE
= 506
408
};
409
411
enum
{
412
FW_PARAM_STRING_MAX_SIZE
= 40
413
};
414
416
enum
{
417
FW_FILE_BUFFER_MAX_SIZE
= 512
418
};
419
421
enum
{
422
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
= 256
423
};
424
426
enum
{
427
FW_LOG_TEXT_BUFFER_SIZE
= 256
428
};
429
432
enum
{
433
FW_FIXED_LENGTH_STRING_SIZE
= 256
434
};
435
437
enum
{
438
FW_OBJ_SIMPLE_REG_ENTRIES
= 500
439
};
440
442
enum
{
443
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
= 100
444
};
445
447
enum
{
448
FW_ASSERT_COUNT_MAX
= 10
449
};
450
452
enum
{
453
FW_CONTEXT_DONT_CARE
= 255
454
};
455
457
enum
{
458
FW_SERIALIZE_TRUE_VALUE
= 255
459
};
460
462
enum
{
463
FW_SERIALIZE_FALSE_VALUE
= 0
464
};
465
466
namespace
Svc
{
467
468
namespace
FprimeRouterCfg {
469
474
enum
{
475
BufferContextTableSize
= 50
476
};
477
478
}
479
480
}
481
482
namespace
Svc
{
483
484
namespace
FileManagerCfg {
485
488
enum
{
489
DEFAULT_DP_PRIORITY
= 10
490
};
491
492
}
493
494
}
495
496
namespace
Svc
{
497
498
namespace
Fpy {
499
501
enum
{
502
MAX_SEQUENCE_ARG_COUNT
= 16
503
};
504
506
enum
{
507
MAX_SEQUENCE_STATEMENT_COUNT
= 2048
508
};
509
511
enum
{
512
MAX_STACK_SIZE
= 65535
513
};
514
516
enum
{
517
MAX_DIRECTIVE_SIZE
= 2048
518
};
519
523
extern
const
char
*
const
DEFAULT_SEQ_BASE_DIR
;
524
525
}
526
527
}
528
529
namespace
Svc
{
530
531
namespace
GenericHubCfg {
532
533
enum
{
534
NumSerialInputPorts
= 10
535
};
536
537
enum
{
538
NumBufferInputPorts
= 10
539
};
540
541
enum
{
542
NumSerialOutputPorts
= 10
543
};
544
545
enum
{
546
NumBufferOutputPorts
= 10
547
};
548
549
}
550
551
}
552
553
namespace
Os
{
554
559
enum
{
560
FILE_MODE_IRUSR
= 64
561
};
562
563
enum
{
564
FILE_MODE_IWUSR
= 128
565
};
566
567
enum
{
568
FILE_MODE_IXUSR
= 256
569
};
570
571
enum
{
572
FILE_MODE_IRWXU
= 448
573
};
574
575
enum
{
576
FILE_MODE_IRGRP
= 8
577
};
578
579
enum
{
580
FILE_MODE_IWGRP
= 16
581
};
582
583
enum
{
584
FILE_MODE_IXGRP
= 32
585
};
586
587
enum
{
588
FILE_MODE_IRWXG
= 56
589
};
590
591
enum
{
592
FILE_MODE_IROTH
= 1
593
};
594
595
enum
{
596
FILE_MODE_IWOTH
= 2
597
};
598
599
enum
{
600
FILE_MODE_IXOTH
= 4
601
};
602
603
enum
{
604
FILE_MODE_IRWXO
= 7
605
};
606
607
enum
{
608
FILE_MODE_ISUID
= 2048
609
};
610
611
enum
{
612
FILE_MODE_ISGID
= 1024
613
};
614
615
enum
{
616
FILE_MODE_ISVTX
= 512
617
};
618
624
enum
{
625
FILE_DEFAULT_CREATE_MODE
= 219
626
};
627
628
}
629
631
enum
{
632
FW_CONSOLE_HANDLE_MAX_SIZE
= 24
633
};
634
636
enum
{
637
FW_TASK_HANDLE_MAX_SIZE
= 40
638
};
639
641
enum
{
642
FW_FILE_HANDLE_MAX_SIZE
= 16
643
};
644
646
enum
{
647
FW_MUTEX_HANDLE_MAX_SIZE
= 72
648
};
649
651
enum
{
652
FW_QUEUE_HANDLE_MAX_SIZE
= 368
653
};
654
656
enum
{
657
FW_DIRECTORY_HANDLE_MAX_SIZE
= 16
658
};
659
661
enum
{
662
FW_FILESYSTEM_HANDLE_MAX_SIZE
= 16
663
};
664
666
enum
{
667
FW_RAW_TIME_HANDLE_MAX_SIZE
= 56
668
};
669
671
enum
{
672
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
= 8
673
};
674
676
enum
{
677
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
= 48
678
};
679
681
enum
{
682
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
= 56
683
};
684
686
enum
{
687
FW_CPU_HANDLE_MAX_SIZE
= 16
688
};
689
691
enum
{
692
FW_MEMORY_HANDLE_MAX_SIZE
= 16
693
};
694
696
enum
{
697
FW_HANDLE_ALIGNMENT
= 8
698
};
699
701
enum
{
702
FW_FILE_CHUNK_SIZE
= 512
703
};
704
705
namespace
Svc
{
706
707
namespace
Wasm {
708
711
extern
const
char
*
const
DEFAULT_SEQ_BASE_DIR
;
712
715
enum
{
716
MODULE_NAME_STRING_SIZE
= 16
717
};
718
721
enum
{
722
GLOBAL_NAME_STRING_SIZE
= 16
723
};
724
727
enum
{
728
GUEST_EVENT_MESSAGE_SIZE
= 128
729
};
730
733
enum
{
734
DEFAULT_INSTRUCTION_FUEL
= 1000
735
};
736
740
enum
{
741
MAX_SERIAL_OUT_PORTS
= 5
742
};
743
749
enum
{
750
MAX_SERIAL_IN_PORTS
= 5
751
};
752
753
}
754
755
}
756
757
#endif
FileDownCompletePorts
Definition:
FppConstantsAc.hpp:59
HealthPingPorts
Definition:
FppConstantsAc.hpp:54
Svc::Fpy::MAX_SEQUENCE_STATEMENT_COUNT
Definition:
FppConstantsAc.hpp:507
FW_TLM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:391
Svc::Ccsds::Cfdp::R2CrcChunkSize
Definition:
FppConstantsAc.hpp:213
Os::FILE_MODE_ISVTX
Definition:
FppConstantsAc.hpp:616
Os::FILE_MODE_IRUSR
Definition:
FppConstantsAc.hpp:560
FW_TASK_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:637
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:677
FW_COM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:360
CmdDispatcherComponentCommandPorts
Definition:
FppConstantsAc.hpp:29
FW_RAW_TIME_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:667
Svc::FileManagerCfg::DEFAULT_DP_PRIORITY
Definition:
FppConstantsAc.hpp:489
Os::FILE_MODE_IRWXG
Definition:
FppConstantsAc.hpp:588
FW_PARAM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:412
Svc::Ccsds::Cfdp::MaxPollingDirPerChan
Definition:
FppConstantsAc.hpp:247
FW_QUEUE_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:350
FW_PARAM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:407
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:422
Svc::Ccsds::Cfdp::MaxSimultaneousRx
Definition:
FppConstantsAc.hpp:222
AssertFatalAdapterEventFileSize
Definition:
FppConstantsAc.hpp:111
Svc::Ccsds::Cfdp::MaxCommandedPlaybackFilesPerChan
Definition:
FppConstantsAc.hpp:230
CmdDispatcherSequencePorts
Definition:
FppConstantsAc.hpp:34
Os::FILE_MODE_IRGRP
Definition:
FppConstantsAc.hpp:576
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
Definition:
FppConstantsAc.hpp:443
DpWriterNumPorts
Definition:
FppConstantsAc.hpp:84
Svc::Wasm::DEFAULT_SEQ_BASE_DIR
const char *const DEFAULT_SEQ_BASE_DIR
Definition:
FppConstantsAc.cpp:23
Svc::Wasm::MAX_SERIAL_OUT_PORTS
Definition:
FppConstantsAc.hpp:741
Svc::Ccsds::Cfdp::NumChannels
Definition:
FppConstantsAc.hpp:160
Svc::Ccsds::Cfdp::MaxFilePathSize
Definition:
FppConstantsAc.hpp:165
Svc::Ccsds::Cfdp::MaxCommandedPlaybackDirectoriesPerChan
Definition:
FppConstantsAc.hpp:238
Svc::FprimeRouterCfg::BufferContextTableSize
Definition:
FppConstantsAc.hpp:475
Os::FILE_MODE_IXUSR
Definition:
FppConstantsAc.hpp:568
RateGroupDriverRateGroupPorts
Definition:
FppConstantsAc.hpp:24
Svc::Wasm::GUEST_EVENT_MESSAGE_SIZE
Definition:
FppConstantsAc.hpp:728
FW_LOG_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:386
FW_CONTEXT_DONT_CARE
Definition:
FppConstantsAc.hpp:453
ComCfg::SpacecraftId
Definition:
FppConstantsAc.hpp:281
Os::FILE_MODE_IWUSR
Definition:
FppConstantsAc.hpp:564
Fw::DpCfg::CONTAINER_USER_DATA_SIZE
Definition:
FppConstantsAc.hpp:323
Os::FILE_MODE_IRWXO
Definition:
FppConstantsAc.hpp:604
FW_ASSERT_COUNT_MAX
Definition:
FppConstantsAc.hpp:448
FW_DIRECTORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:657
Svc::Fpy::MAX_STACK_SIZE
Definition:
FppConstantsAc.hpp:512
FW_FIXED_LENGTH_STRING_SIZE
Definition:
FppConstantsAc.hpp:433
FW_FILE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:642
FW_CMD_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:375
ActiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:14
ComCfg::SaIndexUnset
Definition:
FppConstantsAc.hpp:302
FW_FILE_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:417
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
Definition:
FppConstantsAc.hpp:672
Os::FILE_MODE_IXOTH
Definition:
FppConstantsAc.hpp:600
Svc::Wasm::MAX_SERIAL_IN_PORTS
Definition:
FppConstantsAc.hpp:750
StaticMemoryAllocations
Definition:
FppConstantsAc.hpp:49
Svc::GenericHubCfg::NumBufferInputPorts
Definition:
FppConstantsAc.hpp:538
Svc::Fpy::MAX_SEQUENCE_ARG_COUNT
Definition:
FppConstantsAc.hpp:502
FW_OBJ_SIMPLE_REG_ENTRIES
Definition:
FppConstantsAc.hpp:438
FileNameStringSize
Definition:
FppConstantsAc.hpp:94
Os
Definition:
LocklessQueueCfg.hpp:16
ComCfg
Definition:
ApidEnumAc.cpp:12
Svc::GenericHubCfg::NumSerialOutputPorts
Definition:
FppConstantsAc.hpp:542
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:397
Svc::Ccsds::Cfdp::NakMaxSegments
Definition:
FppConstantsAc.hpp:186
Os::FILE_DEFAULT_CREATE_MODE
Definition:
FppConstantsAc.hpp:625
DpWriterNumProcPorts
Definition:
FppConstantsAc.hpp:89
FW_TLM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:402
Svc::Ccsds::Cfdp::MaxTlv
Definition:
FppConstantsAc.hpp:203
ComCfg::TmFrameFixedSize
Definition:
FppConstantsAc.hpp:292
Svc::Wasm::MODULE_NAME_STRING_SIZE
Definition:
FppConstantsAc.hpp:716
BufferRepeaterOutputPorts
Definition:
FppConstantsAc.hpp:74
Svc::Ccsds::Cfdp::NumTransactionsPerPlayback
Definition:
FppConstantsAc.hpp:256
Os::FILE_MODE_IROTH
Definition:
FppConstantsAc.hpp:592
Os::FILE_MODE_IXGRP
Definition:
FppConstantsAc.hpp:584
Svc::Wasm::GLOBAL_NAME_STRING_SIZE
Definition:
FppConstantsAc.hpp:722
ComCfg::AosMaxFrameFixedSize
Definition:
FppConstantsAc.hpp:297
FW_QUEUE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:652
FW_HANDLE_ALIGNMENT
Definition:
FppConstantsAc.hpp:697
FW_SERIALIZE_FALSE_VALUE
Definition:
FppConstantsAc.hpp:463
FW_MEMORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:692
Svc::FileDispatcherCfg::FILE_DISPATCHER_MAX_TABLE_SIZE
Definition:
FppConstantsAc.hpp:335
Svc::DpBufferErrorThrottle
Definition:
FppConstantsAc.hpp:311
CmdSplitterPorts
Definition:
FppConstantsAc.hpp:44
FW_FILE_CHUNK_SIZE
Definition:
FppConstantsAc.hpp:702
Svc::Ccsds::Cfdp::NumHistoriesPerChannel
Definition:
FppConstantsAc.hpp:268
FW_SM_SIGNAL_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:365
SeqDispatcherSequencerPorts
Definition:
FppConstantsAc.hpp:39
ComQueueComPorts
Definition:
FppConstantsAc.hpp:64
FW_CONSOLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:632
FW_MUTEX_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:647
FW_CMD_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:370
Os::FILE_MODE_IWOTH
Definition:
FppConstantsAc.hpp:596
BasicTypes.hpp
C++ header for working with basic fprime types.
Svc::Fpy::MAX_DIRECTIVE_SIZE
Definition:
FppConstantsAc.hpp:517
Drv
Definition:
FppConstantsAc.hpp:124
SequenceArgumentsMaxSize
Definition:
FppConstantsAc.hpp:121
ComQueueBufferPorts
Definition:
FppConstantsAc.hpp:69
FW_OBJ_SIMPLE_REG_BUFF_SIZE
Definition:
FppConstantsAc.hpp:345
FW_CPU_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:687
Svc
RateGroupDivider component implementation.
Definition:
ActiveRateGroupCfg.hpp:18
Os::FILE_MODE_ISGID
Definition:
FppConstantsAc.hpp:612
Svc::Wasm::DEFAULT_INSTRUCTION_FUEL
Definition:
FppConstantsAc.hpp:734
Svc::Ccsds::Cfdp::MaxPduSize
Definition:
FppConstantsAc.hpp:176
Os::FILE_MODE_IWGRP
Definition:
FppConstantsAc.hpp:580
DpManagerNumPorts
Definition:
FppConstantsAc.hpp:79
PassiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:19
Fw
Implementation of malloc based allocator.
Definition:
MemoryAllocation.hpp:14
Svc::Fpy::DEFAULT_SEQ_BASE_DIR
const char *const DEFAULT_SEQ_BASE_DIR
Definition:
FppConstantsAc.cpp:13
Os::FILE_MODE_IRWXU
Definition:
FppConstantsAc.hpp:572
FW_LOG_TEXT_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:427
Svc::GenericHubCfg::NumSerialInputPorts
Definition:
FppConstantsAc.hpp:534
FW_FILESYSTEM_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:662
FW_SERIALIZE_TRUE_VALUE
Definition:
FppConstantsAc.hpp:458
FW_TASK_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:355
FW_LOG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:380
FwAssertTextSize
Definition:
FppConstantsAc.hpp:99
Svc::GenericHubCfg::NumBufferOutputPorts
Definition:
FppConstantsAc.hpp:546
Drv::AsyncSpiCfg::SpiDriverPorts
Definition:
FppConstantsAc.hpp:145
Os::FILE_MODE_ISUID
Definition:
FppConstantsAc.hpp:608
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:682
Drv::AsyncI2cCfg::I2cDriverPorts
Definition:
FppConstantsAc.hpp:131
default
config
FppConstantsAc.hpp
Generated by
1.8.14