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
DpWriterNumProcPorts
= 5
85
};
86
88
enum
{
89
FileNameStringSize
= 240
90
};
91
93
enum
{
94
FwAssertTextSize
= 256
95
};
96
103
enum
{
104
AssertFatalAdapterEventFileSize
= 240
105
};
106
110
enum
{
111
SequenceArgumentsMaxSize
= 255
112
};
113
114
namespace
Drv
{
115
116
namespace
AsyncI2cCfg {
117
120
enum
{
121
I2cDriverPorts
= 10
122
};
123
124
}
125
126
}
127
128
namespace
Svc
{
129
130
namespace
Ccsds {
131
132
namespace
Cfdp {
133
135
enum
{
136
NumChannels
= 2
137
};
138
140
enum
{
141
MaxFilePathSize
= 200
142
};
143
151
enum
{
152
MaxPduSize
= 1024
153
};
154
161
enum
{
162
NakMaxSegments
= 58
163
};
164
178
enum
{
179
MaxTlv
= 4
180
};
181
188
enum
{
189
R2CrcChunkSize
= 1024
190
};
191
197
enum
{
198
MaxSimultaneousRx
= 5
199
};
200
205
enum
{
206
MaxCommandedPlaybackFilesPerChan
= 10
207
};
208
213
enum
{
214
MaxCommandedPlaybackDirectoriesPerChan
= 2
215
};
216
222
enum
{
223
MaxPollingDirPerChan
= 5
224
};
225
231
enum
{
232
NumTransactionsPerPlayback
= 5
233
};
234
243
enum
{
244
NumHistoriesPerChannel
= 256
245
};
246
247
}
248
249
}
250
251
}
252
253
namespace
ComCfg
{
254
256
enum
{
257
SpacecraftId
= 68
258
};
259
261
enum
{
262
TmFrameFixedSize
= 1024
263
};
264
266
enum
{
267
AosMaxFrameFixedSize
= 1536
268
};
269
271
enum
{
272
AggregationSize
= 1009
273
};
274
276
enum
{
277
SaIndexUnset
= 65535
278
};
279
280
}
281
282
namespace
Fw
{
283
284
namespace
DpCfg {
285
288
enum
{
289
CONTAINER_USER_DATA_SIZE
= 32
290
};
291
292
}
293
294
}
295
296
namespace
Svc
{
297
298
namespace
FileDispatcherCfg {
299
300
enum
{
301
FILE_DISPATCHER_MAX_TABLE_SIZE
= 10
302
};
303
304
}
305
306
}
307
310
enum
{
311
FW_OBJ_SIMPLE_REG_BUFF_SIZE
= 255
312
};
313
315
enum
{
316
FW_QUEUE_NAME_BUFFER_SIZE
= 80
317
};
318
320
enum
{
321
FW_TASK_NAME_BUFFER_SIZE
= 80
322
};
323
325
enum
{
326
FW_COM_BUFFER_MAX_SIZE
= 512
327
};
328
330
enum
{
331
FW_SM_SIGNAL_BUFFER_MAX_SIZE
= 128
332
};
333
335
enum
{
336
FW_CMD_ARG_BUFFER_MAX_SIZE
= 506
337
};
338
340
enum
{
341
FW_CMD_STRING_MAX_SIZE
= 40
342
};
343
345
enum
{
346
FW_LOG_BUFFER_MAX_SIZE
= 506
347
};
348
351
enum
{
352
FW_LOG_STRING_MAX_SIZE
= 200
353
};
354
356
enum
{
357
FW_TLM_BUFFER_MAX_SIZE
= 506
358
};
359
361
enum
{
362
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
= 506
363
};
364
366
enum
{
367
FW_TLM_STRING_MAX_SIZE
= 40
368
};
369
371
enum
{
372
FW_PARAM_BUFFER_MAX_SIZE
= 506
373
};
374
376
enum
{
377
FW_PARAM_STRING_MAX_SIZE
= 40
378
};
379
381
enum
{
382
FW_FILE_BUFFER_MAX_SIZE
= 512
383
};
384
386
enum
{
387
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
= 256
388
};
389
391
enum
{
392
FW_LOG_TEXT_BUFFER_SIZE
= 256
393
};
394
397
enum
{
398
FW_FIXED_LENGTH_STRING_SIZE
= 256
399
};
400
402
enum
{
403
FW_OBJ_SIMPLE_REG_ENTRIES
= 500
404
};
405
407
enum
{
408
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
= 100
409
};
410
412
enum
{
413
FW_ASSERT_COUNT_MAX
= 10
414
};
415
417
enum
{
418
FW_CONTEXT_DONT_CARE
= 255
419
};
420
422
enum
{
423
FW_SERIALIZE_TRUE_VALUE
= 255
424
};
425
427
enum
{
428
FW_SERIALIZE_FALSE_VALUE
= 0
429
};
430
431
namespace
Svc
{
432
433
namespace
FprimeRouterCfg {
434
439
enum
{
440
BufferContextTableSize
= 50
441
};
442
443
}
444
445
}
446
447
namespace
Svc
{
448
449
namespace
FileManagerCfg {
450
453
enum
{
454
DEFAULT_DP_PRIORITY
= 10
455
};
456
457
}
458
459
}
460
461
namespace
Svc
{
462
463
namespace
Fpy {
464
466
enum
{
467
MAX_SEQUENCE_ARG_COUNT
= 16
468
};
469
471
enum
{
472
MAX_SEQUENCE_STATEMENT_COUNT
= 2048
473
};
474
476
enum
{
477
MAX_STACK_SIZE
= 65535
478
};
479
481
enum
{
482
MAX_DIRECTIVE_SIZE
= 2048
483
};
484
488
extern
const
char
*
const
DEFAULT_SEQ_BASE_DIR
;
489
490
}
491
492
}
493
494
namespace
Svc
{
495
496
namespace
GenericHubCfg {
497
498
enum
{
499
NumSerialInputPorts
= 10
500
};
501
502
enum
{
503
NumBufferInputPorts
= 10
504
};
505
506
enum
{
507
NumSerialOutputPorts
= 10
508
};
509
510
enum
{
511
NumBufferOutputPorts
= 10
512
};
513
514
}
515
516
}
517
518
namespace
Os
{
519
524
enum
{
525
FILE_MODE_IRUSR
= 64
526
};
527
528
enum
{
529
FILE_MODE_IWUSR
= 128
530
};
531
532
enum
{
533
FILE_MODE_IXUSR
= 256
534
};
535
536
enum
{
537
FILE_MODE_IRWXU
= 448
538
};
539
540
enum
{
541
FILE_MODE_IRGRP
= 8
542
};
543
544
enum
{
545
FILE_MODE_IWGRP
= 16
546
};
547
548
enum
{
549
FILE_MODE_IXGRP
= 32
550
};
551
552
enum
{
553
FILE_MODE_IRWXG
= 56
554
};
555
556
enum
{
557
FILE_MODE_IROTH
= 1
558
};
559
560
enum
{
561
FILE_MODE_IWOTH
= 2
562
};
563
564
enum
{
565
FILE_MODE_IXOTH
= 4
566
};
567
568
enum
{
569
FILE_MODE_IRWXO
= 7
570
};
571
572
enum
{
573
FILE_MODE_ISUID
= 2048
574
};
575
576
enum
{
577
FILE_MODE_ISGID
= 1024
578
};
579
580
enum
{
581
FILE_MODE_ISVTX
= 512
582
};
583
589
enum
{
590
FILE_DEFAULT_CREATE_MODE
= 219
591
};
592
593
}
594
596
enum
{
597
FW_CONSOLE_HANDLE_MAX_SIZE
= 24
598
};
599
601
enum
{
602
FW_TASK_HANDLE_MAX_SIZE
= 40
603
};
604
606
enum
{
607
FW_FILE_HANDLE_MAX_SIZE
= 16
608
};
609
611
enum
{
612
FW_MUTEX_HANDLE_MAX_SIZE
= 72
613
};
614
616
enum
{
617
FW_QUEUE_HANDLE_MAX_SIZE
= 368
618
};
619
621
enum
{
622
FW_DIRECTORY_HANDLE_MAX_SIZE
= 16
623
};
624
626
enum
{
627
FW_FILESYSTEM_HANDLE_MAX_SIZE
= 16
628
};
629
631
enum
{
632
FW_RAW_TIME_HANDLE_MAX_SIZE
= 56
633
};
634
636
enum
{
637
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
= 8
638
};
639
641
enum
{
642
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
= 48
643
};
644
646
enum
{
647
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
= 56
648
};
649
651
enum
{
652
FW_CPU_HANDLE_MAX_SIZE
= 16
653
};
654
656
enum
{
657
FW_MEMORY_HANDLE_MAX_SIZE
= 16
658
};
659
661
enum
{
662
FW_HANDLE_ALIGNMENT
= 8
663
};
664
666
enum
{
667
FW_FILE_CHUNK_SIZE
= 512
668
};
669
670
#endif
FileDownCompletePorts
Definition:
FppConstantsAc.hpp:59
HealthPingPorts
Definition:
FppConstantsAc.hpp:54
Svc::Ccsds::Cfdp::MaxPollingDirPerChan
Definition:
FppConstantsAc.hpp:223
FW_CMD_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:341
Os::FILE_MODE_IWUSR
Definition:
FppConstantsAc.hpp:529
FW_DIRECTORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:622
ComCfg::SpacecraftId
Definition:
FppConstantsAc.hpp:257
Svc::GenericHubCfg::NumBufferInputPorts
Definition:
FppConstantsAc.hpp:503
FW_ASSERT_COUNT_MAX
Definition:
FppConstantsAc.hpp:413
FW_FILE_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:382
FW_CPU_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:652
CmdDispatcherComponentCommandPorts
Definition:
FppConstantsAc.hpp:29
FwAssertTextSize
Definition:
FppConstantsAc.hpp:94
Svc::FileManagerCfg::DEFAULT_DP_PRIORITY
Definition:
FppConstantsAc.hpp:454
Svc::Fpy::MAX_SEQUENCE_ARG_COUNT
Definition:
FppConstantsAc.hpp:467
FW_FILESYSTEM_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:627
Os::FILE_DEFAULT_CREATE_MODE
Definition:
FppConstantsAc.hpp:590
FW_SERIALIZE_FALSE_VALUE
Definition:
FppConstantsAc.hpp:428
FileNameStringSize
Definition:
FppConstantsAc.hpp:89
Svc::FileDispatcherCfg::FILE_DISPATCHER_MAX_TABLE_SIZE
Definition:
FppConstantsAc.hpp:301
Svc::Ccsds::Cfdp::MaxFilePathSize
Definition:
FppConstantsAc.hpp:141
Drv::AsyncI2cCfg::I2cDriverPorts
Definition:
FppConstantsAc.hpp:121
FW_CMD_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:336
Svc::Fpy::MAX_STACK_SIZE
Definition:
FppConstantsAc.hpp:477
CmdDispatcherSequencePorts
Definition:
FppConstantsAc.hpp:34
Svc::GenericHubCfg::NumSerialInputPorts
Definition:
FppConstantsAc.hpp:499
Svc::Ccsds::Cfdp::MaxCommandedPlaybackDirectoriesPerChan
Definition:
FppConstantsAc.hpp:214
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:642
Svc::GenericHubCfg::NumSerialOutputPorts
Definition:
FppConstantsAc.hpp:507
Os::FILE_MODE_IXGRP
Definition:
FppConstantsAc.hpp:549
FW_LOG_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:352
RateGroupDriverRateGroupPorts
Definition:
FppConstantsAc.hpp:24
FW_TLM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:357
ComCfg::AggregationSize
Definition:
FppConstantsAc.hpp:272
Svc::Fpy::MAX_SEQUENCE_STATEMENT_COUNT
Definition:
FppConstantsAc.hpp:472
FW_OBJ_SIMPLE_REG_ENTRIES
Definition:
FppConstantsAc.hpp:403
Svc::Ccsds::Cfdp::MaxPduSize
Definition:
FppConstantsAc.hpp:152
Os::FILE_MODE_IWOTH
Definition:
FppConstantsAc.hpp:561
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
Definition:
FppConstantsAc.hpp:637
FW_PARAM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:372
DpWriterNumProcPorts
Definition:
FppConstantsAc.hpp:84
FW_MUTEX_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:612
ActiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:14
AssertFatalAdapterEventFileSize
Definition:
FppConstantsAc.hpp:104
FW_HANDLE_ALIGNMENT
Definition:
FppConstantsAc.hpp:662
Svc::Ccsds::Cfdp::MaxTlv
Definition:
FppConstantsAc.hpp:179
Os::FILE_MODE_ISUID
Definition:
FppConstantsAc.hpp:573
Svc::Ccsds::Cfdp::NumHistoriesPerChannel
Definition:
FppConstantsAc.hpp:244
FW_QUEUE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:617
StaticMemoryAllocations
Definition:
FppConstantsAc.hpp:49
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:387
Os
Definition:
LocklessQueueCfg.hpp:16
FW_SM_SIGNAL_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:331
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
Definition:
FppConstantsAc.hpp:408
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:362
FW_TASK_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:321
ComCfg
Definition:
ApidEnumAc.cpp:12
Fw::DpCfg::CONTAINER_USER_DATA_SIZE
Definition:
FppConstantsAc.hpp:289
FW_FILE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:607
Svc::Ccsds::Cfdp::MaxSimultaneousRx
Definition:
FppConstantsAc.hpp:198
FW_FIXED_LENGTH_STRING_SIZE
Definition:
FppConstantsAc.hpp:398
FW_CONSOLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:597
FW_QUEUE_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:316
Os::FILE_MODE_IRWXG
Definition:
FppConstantsAc.hpp:553
Svc::Ccsds::Cfdp::MaxCommandedPlaybackFilesPerChan
Definition:
FppConstantsAc.hpp:206
Os::FILE_MODE_IRUSR
Definition:
FppConstantsAc.hpp:525
SequenceArgumentsMaxSize
Definition:
FppConstantsAc.hpp:111
BufferRepeaterOutputPorts
Definition:
FppConstantsAc.hpp:74
FW_CONTEXT_DONT_CARE
Definition:
FppConstantsAc.hpp:418
Svc::FprimeRouterCfg::BufferContextTableSize
Definition:
FppConstantsAc.hpp:440
Svc::Ccsds::Cfdp::NakMaxSegments
Definition:
FppConstantsAc.hpp:162
Os::FILE_MODE_ISVTX
Definition:
FppConstantsAc.hpp:581
FW_FILE_CHUNK_SIZE
Definition:
FppConstantsAc.hpp:667
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:647
ComCfg::SaIndexUnset
Definition:
FppConstantsAc.hpp:277
CmdSplitterPorts
Definition:
FppConstantsAc.hpp:44
SeqDispatcherSequencerPorts
Definition:
FppConstantsAc.hpp:39
Os::FILE_MODE_IROTH
Definition:
FppConstantsAc.hpp:557
FW_TLM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:367
FW_TASK_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:602
ComQueueComPorts
Definition:
FppConstantsAc.hpp:64
Svc::Fpy::MAX_DIRECTIVE_SIZE
Definition:
FppConstantsAc.hpp:482
Os::FILE_MODE_IRGRP
Definition:
FppConstantsAc.hpp:541
Svc::Ccsds::Cfdp::NumChannels
Definition:
FppConstantsAc.hpp:136
FW_PARAM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:377
BasicTypes.hpp
C++ header for working with basic fprime types.
FW_RAW_TIME_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:632
Drv
Definition:
FppConstantsAc.hpp:114
FW_SERIALIZE_TRUE_VALUE
Definition:
FppConstantsAc.hpp:423
ComQueueBufferPorts
Definition:
FppConstantsAc.hpp:69
Svc
RateGroupDivider component implementation.
Definition:
ActiveRateGroupCfg.hpp:18
DpManagerNumPorts
Definition:
FppConstantsAc.hpp:79
Os::FILE_MODE_IXUSR
Definition:
FppConstantsAc.hpp:533
Os::FILE_MODE_IRWXU
Definition:
FppConstantsAc.hpp:537
Os::FILE_MODE_IXOTH
Definition:
FppConstantsAc.hpp:565
PassiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:19
Os::FILE_MODE_ISGID
Definition:
FppConstantsAc.hpp:577
Svc::GenericHubCfg::NumBufferOutputPorts
Definition:
FppConstantsAc.hpp:511
Fw
Implementation of malloc based allocator.
Definition:
MemoryAllocation.hpp:14
Os::FILE_MODE_IRWXO
Definition:
FppConstantsAc.hpp:569
Svc::Ccsds::Cfdp::NumTransactionsPerPlayback
Definition:
FppConstantsAc.hpp:232
Os::FILE_MODE_IWGRP
Definition:
FppConstantsAc.hpp:545
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:392
FW_LOG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:346
ComCfg::AosMaxFrameFixedSize
Definition:
FppConstantsAc.hpp:267
FW_COM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:326
ComCfg::TmFrameFixedSize
Definition:
FppConstantsAc.hpp:262
FW_OBJ_SIMPLE_REG_BUFF_SIZE
Definition:
FppConstantsAc.hpp:311
FW_MEMORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:657
Svc::Ccsds::Cfdp::R2CrcChunkSize
Definition:
FppConstantsAc.hpp:189
default
config
FppConstantsAc.hpp
Generated by
1.8.14