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
Svc
{
139
140
namespace
Ccsds {
141
142
namespace
Cfdp {
143
145
enum
{
146
NumChannels
= 2
147
};
148
150
enum
{
151
MaxFilePathSize
= 200
152
};
153
161
enum
{
162
MaxPduSize
= 1024
163
};
164
171
enum
{
172
NakMaxSegments
= 58
173
};
174
188
enum
{
189
MaxTlv
= 4
190
};
191
198
enum
{
199
R2CrcChunkSize
= 1024
200
};
201
207
enum
{
208
MaxSimultaneousRx
= 5
209
};
210
215
enum
{
216
MaxCommandedPlaybackFilesPerChan
= 10
217
};
218
223
enum
{
224
MaxCommandedPlaybackDirectoriesPerChan
= 2
225
};
226
232
enum
{
233
MaxPollingDirPerChan
= 5
234
};
235
241
enum
{
242
NumTransactionsPerPlayback
= 5
243
};
244
253
enum
{
254
NumHistoriesPerChannel
= 256
255
};
256
257
}
258
259
}
260
261
}
262
263
namespace
ComCfg
{
264
266
enum
{
267
SpacecraftId
= 68
268
};
269
277
enum
{
278
TmFrameFixedSize
= 1024
279
};
280
282
enum
{
283
AosMaxFrameFixedSize
= 1536
284
};
285
287
enum
{
288
SaIndexUnset
= 65535
289
};
290
291
}
292
293
namespace
Svc
{
294
296
enum
{
297
DpBufferErrorThrottle
= 1
298
};
299
300
}
301
302
namespace
Fw
{
303
304
namespace
DpCfg {
305
308
enum
{
309
CONTAINER_USER_DATA_SIZE
= 32
310
};
311
312
}
313
314
}
315
316
namespace
Svc
{
317
318
namespace
FileDispatcherCfg {
319
320
enum
{
321
FILE_DISPATCHER_MAX_TABLE_SIZE
= 10
322
};
323
324
}
325
326
}
327
330
enum
{
331
FW_OBJ_SIMPLE_REG_BUFF_SIZE
= 255
332
};
333
335
enum
{
336
FW_QUEUE_NAME_BUFFER_SIZE
= 80
337
};
338
340
enum
{
341
FW_TASK_NAME_BUFFER_SIZE
= 80
342
};
343
345
enum
{
346
FW_COM_BUFFER_MAX_SIZE
= 512
347
};
348
350
enum
{
351
FW_SM_SIGNAL_BUFFER_MAX_SIZE
= 128
352
};
353
355
enum
{
356
FW_CMD_ARG_BUFFER_MAX_SIZE
= 506
357
};
358
360
enum
{
361
FW_CMD_STRING_MAX_SIZE
= 40
362
};
363
365
enum
{
366
FW_LOG_BUFFER_MAX_SIZE
= 506
367
};
368
371
enum
{
372
FW_LOG_STRING_MAX_SIZE
= 200
373
};
374
376
enum
{
377
FW_TLM_BUFFER_MAX_SIZE
= 506
378
};
379
382
enum
{
383
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
= 506
384
};
385
387
enum
{
388
FW_TLM_STRING_MAX_SIZE
= 40
389
};
390
392
enum
{
393
FW_PARAM_BUFFER_MAX_SIZE
= 506
394
};
395
397
enum
{
398
FW_PARAM_STRING_MAX_SIZE
= 40
399
};
400
402
enum
{
403
FW_FILE_BUFFER_MAX_SIZE
= 512
404
};
405
407
enum
{
408
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
= 256
409
};
410
412
enum
{
413
FW_LOG_TEXT_BUFFER_SIZE
= 256
414
};
415
418
enum
{
419
FW_FIXED_LENGTH_STRING_SIZE
= 256
420
};
421
423
enum
{
424
FW_OBJ_SIMPLE_REG_ENTRIES
= 500
425
};
426
428
enum
{
429
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
= 100
430
};
431
433
enum
{
434
FW_ASSERT_COUNT_MAX
= 10
435
};
436
438
enum
{
439
FW_CONTEXT_DONT_CARE
= 255
440
};
441
443
enum
{
444
FW_SERIALIZE_TRUE_VALUE
= 255
445
};
446
448
enum
{
449
FW_SERIALIZE_FALSE_VALUE
= 0
450
};
451
452
namespace
Svc
{
453
454
namespace
FprimeRouterCfg {
455
460
enum
{
461
BufferContextTableSize
= 50
462
};
463
464
}
465
466
}
467
468
namespace
Svc
{
469
470
namespace
FileManagerCfg {
471
474
enum
{
475
DEFAULT_DP_PRIORITY
= 10
476
};
477
478
}
479
480
}
481
482
namespace
Svc
{
483
484
namespace
Fpy {
485
487
enum
{
488
MAX_SEQUENCE_ARG_COUNT
= 16
489
};
490
492
enum
{
493
MAX_SEQUENCE_STATEMENT_COUNT
= 2048
494
};
495
497
enum
{
498
MAX_STACK_SIZE
= 65535
499
};
500
502
enum
{
503
MAX_DIRECTIVE_SIZE
= 2048
504
};
505
509
extern
const
char
*
const
DEFAULT_SEQ_BASE_DIR
;
510
511
}
512
513
}
514
515
namespace
Svc
{
516
517
namespace
GenericHubCfg {
518
519
enum
{
520
NumSerialInputPorts
= 10
521
};
522
523
enum
{
524
NumBufferInputPorts
= 10
525
};
526
527
enum
{
528
NumSerialOutputPorts
= 10
529
};
530
531
enum
{
532
NumBufferOutputPorts
= 10
533
};
534
535
}
536
537
}
538
539
namespace
Os
{
540
545
enum
{
546
FILE_MODE_IRUSR
= 64
547
};
548
549
enum
{
550
FILE_MODE_IWUSR
= 128
551
};
552
553
enum
{
554
FILE_MODE_IXUSR
= 256
555
};
556
557
enum
{
558
FILE_MODE_IRWXU
= 448
559
};
560
561
enum
{
562
FILE_MODE_IRGRP
= 8
563
};
564
565
enum
{
566
FILE_MODE_IWGRP
= 16
567
};
568
569
enum
{
570
FILE_MODE_IXGRP
= 32
571
};
572
573
enum
{
574
FILE_MODE_IRWXG
= 56
575
};
576
577
enum
{
578
FILE_MODE_IROTH
= 1
579
};
580
581
enum
{
582
FILE_MODE_IWOTH
= 2
583
};
584
585
enum
{
586
FILE_MODE_IXOTH
= 4
587
};
588
589
enum
{
590
FILE_MODE_IRWXO
= 7
591
};
592
593
enum
{
594
FILE_MODE_ISUID
= 2048
595
};
596
597
enum
{
598
FILE_MODE_ISGID
= 1024
599
};
600
601
enum
{
602
FILE_MODE_ISVTX
= 512
603
};
604
610
enum
{
611
FILE_DEFAULT_CREATE_MODE
= 219
612
};
613
614
}
615
617
enum
{
618
FW_CONSOLE_HANDLE_MAX_SIZE
= 24
619
};
620
622
enum
{
623
FW_TASK_HANDLE_MAX_SIZE
= 40
624
};
625
627
enum
{
628
FW_FILE_HANDLE_MAX_SIZE
= 16
629
};
630
632
enum
{
633
FW_MUTEX_HANDLE_MAX_SIZE
= 72
634
};
635
637
enum
{
638
FW_QUEUE_HANDLE_MAX_SIZE
= 368
639
};
640
642
enum
{
643
FW_DIRECTORY_HANDLE_MAX_SIZE
= 16
644
};
645
647
enum
{
648
FW_FILESYSTEM_HANDLE_MAX_SIZE
= 16
649
};
650
652
enum
{
653
FW_RAW_TIME_HANDLE_MAX_SIZE
= 56
654
};
655
657
enum
{
658
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
= 8
659
};
660
662
enum
{
663
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
= 48
664
};
665
667
enum
{
668
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
= 56
669
};
670
672
enum
{
673
FW_CPU_HANDLE_MAX_SIZE
= 16
674
};
675
677
enum
{
678
FW_MEMORY_HANDLE_MAX_SIZE
= 16
679
};
680
682
enum
{
683
FW_HANDLE_ALIGNMENT
= 8
684
};
685
687
enum
{
688
FW_FILE_CHUNK_SIZE
= 512
689
};
690
691
namespace
Svc
{
692
693
namespace
Wasm {
694
697
extern
const
char
*
const
DEFAULT_SEQ_BASE_DIR
;
698
701
enum
{
702
MODULE_NAME_STRING_SIZE
= 16
703
};
704
707
enum
{
708
GLOBAL_NAME_STRING_SIZE
= 16
709
};
710
713
enum
{
714
GUEST_EVENT_MESSAGE_SIZE
= 128
715
};
716
719
enum
{
720
DEFAULT_INSTRUCTION_FUEL
= 1000
721
};
722
726
enum
{
727
MAX_SERIAL_OUT_PORTS
= 5
728
};
729
735
enum
{
736
MAX_SERIAL_IN_PORTS
= 5
737
};
738
739
}
740
741
}
742
743
#endif
FileDownCompletePorts
Definition:
FppConstantsAc.hpp:59
HealthPingPorts
Definition:
FppConstantsAc.hpp:54
FW_TLM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:377
Svc::GenericHubCfg::NumSerialOutputPorts
Definition:
FppConstantsAc.hpp:528
FW_TASK_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:623
Os::FILE_MODE_IWUSR
Definition:
FppConstantsAc.hpp:550
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:663
FW_COM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:346
Svc::Wasm::GUEST_EVENT_MESSAGE_SIZE
Definition:
FppConstantsAc.hpp:714
Os::FILE_MODE_IRWXG
Definition:
FppConstantsAc.hpp:574
CmdDispatcherComponentCommandPorts
Definition:
FppConstantsAc.hpp:29
Svc::Fpy::MAX_DIRECTIVE_SIZE
Definition:
FppConstantsAc.hpp:503
FW_RAW_TIME_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:653
FW_PARAM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:398
FW_QUEUE_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:336
FW_PARAM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:393
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:408
AssertFatalAdapterEventFileSize
Definition:
FppConstantsAc.hpp:111
CmdDispatcherSequencePorts
Definition:
FppConstantsAc.hpp:34
Svc::Wasm::DEFAULT_INSTRUCTION_FUEL
Definition:
FppConstantsAc.hpp:720
Os::FILE_MODE_IXUSR
Definition:
FppConstantsAc.hpp:554
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
Definition:
FppConstantsAc.hpp:429
DpWriterNumPorts
Definition:
FppConstantsAc.hpp:84
Svc::Wasm::DEFAULT_SEQ_BASE_DIR
const char *const DEFAULT_SEQ_BASE_DIR
Definition:
FppConstantsAc.cpp:23
Svc::Ccsds::Cfdp::MaxTlv
Definition:
FppConstantsAc.hpp:189
Svc::FprimeRouterCfg::BufferContextTableSize
Definition:
FppConstantsAc.hpp:461
RateGroupDriverRateGroupPorts
Definition:
FppConstantsAc.hpp:24
FW_LOG_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:372
Svc::Wasm::GLOBAL_NAME_STRING_SIZE
Definition:
FppConstantsAc.hpp:708
FW_CONTEXT_DONT_CARE
Definition:
FppConstantsAc.hpp:439
Svc::Ccsds::Cfdp::MaxPollingDirPerChan
Definition:
FppConstantsAc.hpp:233
Os::FILE_MODE_ISUID
Definition:
FppConstantsAc.hpp:594
FW_ASSERT_COUNT_MAX
Definition:
FppConstantsAc.hpp:434
FW_DIRECTORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:643
Svc::FileManagerCfg::DEFAULT_DP_PRIORITY
Definition:
FppConstantsAc.hpp:475
FW_FIXED_LENGTH_STRING_SIZE
Definition:
FppConstantsAc.hpp:419
FW_FILE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:628
FW_CMD_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:361
ActiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:14
Svc::Fpy::MAX_SEQUENCE_ARG_COUNT
Definition:
FppConstantsAc.hpp:488
FW_FILE_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:403
ComCfg::TmFrameFixedSize
Definition:
FppConstantsAc.hpp:278
Svc::Ccsds::Cfdp::NumTransactionsPerPlayback
Definition:
FppConstantsAc.hpp:242
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
Definition:
FppConstantsAc.hpp:658
Svc::Ccsds::Cfdp::MaxCommandedPlaybackDirectoriesPerChan
Definition:
FppConstantsAc.hpp:224
Svc::DpBufferErrorThrottle
Definition:
FppConstantsAc.hpp:297
Os::FILE_DEFAULT_CREATE_MODE
Definition:
FppConstantsAc.hpp:611
Os::FILE_MODE_IRWXO
Definition:
FppConstantsAc.hpp:590
StaticMemoryAllocations
Definition:
FppConstantsAc.hpp:49
FW_OBJ_SIMPLE_REG_ENTRIES
Definition:
FppConstantsAc.hpp:424
FileNameStringSize
Definition:
FppConstantsAc.hpp:94
Svc::Wasm::MODULE_NAME_STRING_SIZE
Definition:
FppConstantsAc.hpp:702
Os
Definition:
LocklessQueueCfg.hpp:16
ComCfg
Definition:
ApidEnumAc.cpp:12
Svc::Ccsds::Cfdp::R2CrcChunkSize
Definition:
FppConstantsAc.hpp:199
Svc::GenericHubCfg::NumSerialInputPorts
Definition:
FppConstantsAc.hpp:520
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:383
Svc::FileDispatcherCfg::FILE_DISPATCHER_MAX_TABLE_SIZE
Definition:
FppConstantsAc.hpp:321
Svc::Ccsds::Cfdp::MaxPduSize
Definition:
FppConstantsAc.hpp:162
Svc::Ccsds::Cfdp::NumHistoriesPerChannel
Definition:
FppConstantsAc.hpp:254
DpWriterNumProcPorts
Definition:
FppConstantsAc.hpp:89
FW_TLM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:388
Svc::Ccsds::Cfdp::MaxCommandedPlaybackFilesPerChan
Definition:
FppConstantsAc.hpp:216
BufferRepeaterOutputPorts
Definition:
FppConstantsAc.hpp:74
Svc::Fpy::MAX_STACK_SIZE
Definition:
FppConstantsAc.hpp:498
FW_QUEUE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:638
Svc::Fpy::MAX_SEQUENCE_STATEMENT_COUNT
Definition:
FppConstantsAc.hpp:493
Os::FILE_MODE_IWGRP
Definition:
FppConstantsAc.hpp:566
FW_HANDLE_ALIGNMENT
Definition:
FppConstantsAc.hpp:683
FW_SERIALIZE_FALSE_VALUE
Definition:
FppConstantsAc.hpp:449
FW_MEMORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:678
Svc::Ccsds::Cfdp::NakMaxSegments
Definition:
FppConstantsAc.hpp:172
ComCfg::SaIndexUnset
Definition:
FppConstantsAc.hpp:288
CmdSplitterPorts
Definition:
FppConstantsAc.hpp:44
FW_FILE_CHUNK_SIZE
Definition:
FppConstantsAc.hpp:688
FW_SM_SIGNAL_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:351
Svc::Wasm::MAX_SERIAL_IN_PORTS
Definition:
FppConstantsAc.hpp:736
SeqDispatcherSequencerPorts
Definition:
FppConstantsAc.hpp:39
Svc::Ccsds::Cfdp::NumChannels
Definition:
FppConstantsAc.hpp:146
Os::FILE_MODE_IXOTH
Definition:
FppConstantsAc.hpp:586
ComQueueComPorts
Definition:
FppConstantsAc.hpp:64
FW_CONSOLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:618
FW_MUTEX_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:633
FW_CMD_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:356
Os::FILE_MODE_IROTH
Definition:
FppConstantsAc.hpp:578
BasicTypes.hpp
C++ header for working with basic fprime types.
Drv
Definition:
FppConstantsAc.hpp:124
SequenceArgumentsMaxSize
Definition:
FppConstantsAc.hpp:121
ComQueueBufferPorts
Definition:
FppConstantsAc.hpp:69
Svc::GenericHubCfg::NumBufferOutputPorts
Definition:
FppConstantsAc.hpp:532
FW_OBJ_SIMPLE_REG_BUFF_SIZE
Definition:
FppConstantsAc.hpp:331
FW_CPU_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:673
Svc
RateGroupDivider component implementation.
Definition:
ActiveRateGroupCfg.hpp:18
Os::FILE_MODE_IRGRP
Definition:
FppConstantsAc.hpp:562
DpManagerNumPorts
Definition:
FppConstantsAc.hpp:79
Svc::Ccsds::Cfdp::MaxSimultaneousRx
Definition:
FppConstantsAc.hpp:208
PassiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:19
Os::FILE_MODE_IXGRP
Definition:
FppConstantsAc.hpp:570
Os::FILE_MODE_IRUSR
Definition:
FppConstantsAc.hpp:546
Fw
Implementation of malloc based allocator.
Definition:
MemoryAllocation.hpp:14
Os::FILE_MODE_IWOTH
Definition:
FppConstantsAc.hpp:582
Svc::Fpy::DEFAULT_SEQ_BASE_DIR
const char *const DEFAULT_SEQ_BASE_DIR
Definition:
FppConstantsAc.cpp:13
FW_LOG_TEXT_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:413
ComCfg::AosMaxFrameFixedSize
Definition:
FppConstantsAc.hpp:283
ComCfg::SpacecraftId
Definition:
FppConstantsAc.hpp:267
Svc::Wasm::MAX_SERIAL_OUT_PORTS
Definition:
FppConstantsAc.hpp:727
Svc::GenericHubCfg::NumBufferInputPorts
Definition:
FppConstantsAc.hpp:524
FW_FILESYSTEM_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:648
FW_SERIALIZE_TRUE_VALUE
Definition:
FppConstantsAc.hpp:444
Os::FILE_MODE_ISGID
Definition:
FppConstantsAc.hpp:598
Fw::DpCfg::CONTAINER_USER_DATA_SIZE
Definition:
FppConstantsAc.hpp:309
FW_TASK_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:341
Os::FILE_MODE_IRWXU
Definition:
FppConstantsAc.hpp:558
Svc::Ccsds::Cfdp::MaxFilePathSize
Definition:
FppConstantsAc.hpp:151
FW_LOG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:366
FwAssertTextSize
Definition:
FppConstantsAc.hpp:99
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:668
Os::FILE_MODE_ISVTX
Definition:
FppConstantsAc.hpp:602
Drv::AsyncI2cCfg::I2cDriverPorts
Definition:
FppConstantsAc.hpp:131
default
config
FppConstantsAc.hpp
Generated by
1.8.14