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
ComCfg
{
115
117
enum
{
118
SpacecraftId
= 68
119
};
120
122
enum
{
123
TmFrameFixedSize
= 1024
124
};
125
127
enum
{
128
AosMaxFrameFixedSize
= 1536
129
};
130
132
enum
{
133
AggregationSize
= 1009
134
};
135
136
}
137
138
namespace
Fw
{
139
140
namespace
DpCfg {
141
144
enum
{
145
CONTAINER_USER_DATA_SIZE
= 32
146
};
147
148
}
149
150
}
151
152
namespace
Svc
{
153
154
namespace
FileDispatcherCfg {
155
156
enum
{
157
FILE_DISPATCHER_MAX_TABLE_SIZE
= 10
158
};
159
160
}
161
162
}
163
166
enum
{
167
FW_OBJ_SIMPLE_REG_BUFF_SIZE
= 255
168
};
169
171
enum
{
172
FW_QUEUE_NAME_BUFFER_SIZE
= 80
173
};
174
176
enum
{
177
FW_TASK_NAME_BUFFER_SIZE
= 80
178
};
179
181
enum
{
182
FW_COM_BUFFER_MAX_SIZE
= 512
183
};
184
186
enum
{
187
FW_SM_SIGNAL_BUFFER_MAX_SIZE
= 128
188
};
189
191
enum
{
192
FW_CMD_ARG_BUFFER_MAX_SIZE
= 506
193
};
194
196
enum
{
197
FW_CMD_STRING_MAX_SIZE
= 40
198
};
199
201
enum
{
202
FW_LOG_BUFFER_MAX_SIZE
= 506
203
};
204
207
enum
{
208
FW_LOG_STRING_MAX_SIZE
= 200
209
};
210
212
enum
{
213
FW_TLM_BUFFER_MAX_SIZE
= 506
214
};
215
217
enum
{
218
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
= 506
219
};
220
222
enum
{
223
FW_TLM_STRING_MAX_SIZE
= 40
224
};
225
227
enum
{
228
FW_PARAM_BUFFER_MAX_SIZE
= 506
229
};
230
232
enum
{
233
FW_PARAM_STRING_MAX_SIZE
= 40
234
};
235
237
enum
{
238
FW_FILE_BUFFER_MAX_SIZE
= 512
239
};
240
242
enum
{
243
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
= 256
244
};
245
247
enum
{
248
FW_LOG_TEXT_BUFFER_SIZE
= 256
249
};
250
253
enum
{
254
FW_FIXED_LENGTH_STRING_SIZE
= 256
255
};
256
258
enum
{
259
FW_OBJ_SIMPLE_REG_ENTRIES
= 500
260
};
261
263
enum
{
264
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
= 100
265
};
266
268
enum
{
269
FW_ASSERT_COUNT_MAX
= 10
270
};
271
273
enum
{
274
FW_CONTEXT_DONT_CARE
= 255
275
};
276
278
enum
{
279
FW_SERIALIZE_TRUE_VALUE
= 255
280
};
281
283
enum
{
284
FW_SERIALIZE_FALSE_VALUE
= 0
285
};
286
287
namespace
Svc
{
288
289
namespace
Fpy {
290
292
enum
{
293
MAX_SEQUENCE_ARG_COUNT
= 16
294
};
295
297
enum
{
298
MAX_SEQUENCE_STATEMENT_COUNT
= 2048
299
};
300
302
enum
{
303
MAX_STACK_SIZE
= 65535
304
};
305
307
enum
{
308
MAX_DIRECTIVE_SIZE
= 2048
309
};
310
314
extern
const
char
*
const
DEFAULT_SEQ_BASE_DIR
;
315
316
}
317
318
}
319
320
namespace
Svc
{
321
322
namespace
GenericHubCfg {
323
324
enum
{
325
NumSerialInputPorts
= 10
326
};
327
328
enum
{
329
NumBufferInputPorts
= 10
330
};
331
332
enum
{
333
NumSerialOutputPorts
= 10
334
};
335
336
enum
{
337
NumBufferOutputPorts
= 10
338
};
339
340
}
341
342
}
343
344
namespace
Os
{
345
350
enum
{
351
FILE_MODE_IRUSR
= 64
352
};
353
354
enum
{
355
FILE_MODE_IWUSR
= 128
356
};
357
358
enum
{
359
FILE_MODE_IXUSR
= 256
360
};
361
362
enum
{
363
FILE_MODE_IRWXU
= 448
364
};
365
366
enum
{
367
FILE_MODE_IRGRP
= 8
368
};
369
370
enum
{
371
FILE_MODE_IWGRP
= 16
372
};
373
374
enum
{
375
FILE_MODE_IXGRP
= 32
376
};
377
378
enum
{
379
FILE_MODE_IRWXG
= 56
380
};
381
382
enum
{
383
FILE_MODE_IROTH
= 1
384
};
385
386
enum
{
387
FILE_MODE_IWOTH
= 2
388
};
389
390
enum
{
391
FILE_MODE_IXOTH
= 4
392
};
393
394
enum
{
395
FILE_MODE_IRWXO
= 7
396
};
397
398
enum
{
399
FILE_MODE_ISUID
= 2048
400
};
401
402
enum
{
403
FILE_MODE_ISGID
= 1024
404
};
405
406
enum
{
407
FILE_MODE_ISVTX
= 512
408
};
409
415
enum
{
416
FILE_DEFAULT_CREATE_MODE
= 219
417
};
418
419
}
420
422
enum
{
423
FW_CONSOLE_HANDLE_MAX_SIZE
= 24
424
};
425
427
enum
{
428
FW_TASK_HANDLE_MAX_SIZE
= 40
429
};
430
432
enum
{
433
FW_FILE_HANDLE_MAX_SIZE
= 16
434
};
435
437
enum
{
438
FW_MUTEX_HANDLE_MAX_SIZE
= 72
439
};
440
442
enum
{
443
FW_QUEUE_HANDLE_MAX_SIZE
= 368
444
};
445
447
enum
{
448
FW_DIRECTORY_HANDLE_MAX_SIZE
= 16
449
};
450
452
enum
{
453
FW_FILESYSTEM_HANDLE_MAX_SIZE
= 16
454
};
455
457
enum
{
458
FW_RAW_TIME_HANDLE_MAX_SIZE
= 56
459
};
460
462
enum
{
463
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
= 8
464
};
465
467
enum
{
468
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
= 48
469
};
470
472
enum
{
473
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
= 56
474
};
475
477
enum
{
478
FW_CPU_HANDLE_MAX_SIZE
= 16
479
};
480
482
enum
{
483
FW_MEMORY_HANDLE_MAX_SIZE
= 16
484
};
485
487
enum
{
488
FW_HANDLE_ALIGNMENT
= 8
489
};
490
492
enum
{
493
FW_FILE_CHUNK_SIZE
= 512
494
};
495
496
#endif
SeqDispatcherSequencerPorts
Definition:
FppConstantsAc.hpp:39
FW_RAW_TIME_SERIALIZATION_MAX_SIZE
Definition:
FppConstantsAc.hpp:463
FW_SERIALIZE_TRUE_VALUE
Definition:
FppConstantsAc.hpp:279
FW_FILE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:433
Os::FILE_DEFAULT_CREATE_MODE
Definition:
FppConstantsAc.hpp:416
FW_SERIALIZE_FALSE_VALUE
Definition:
FppConstantsAc.hpp:284
FW_PARAM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:228
Os::FILE_MODE_IXUSR
Definition:
FppConstantsAc.hpp:359
CmdDispatcherComponentCommandPorts
Definition:
FppConstantsAc.hpp:29
Fw::DpCfg::CONTAINER_USER_DATA_SIZE
Definition:
FppConstantsAc.hpp:145
FW_ASSERT_COUNT_MAX
Definition:
FppConstantsAc.hpp:269
FW_FIXED_LENGTH_STRING_SIZE
Definition:
FppConstantsAc.hpp:254
Svc::Fpy::MAX_SEQUENCE_STATEMENT_COUNT
Definition:
FppConstantsAc.hpp:298
FW_HANDLE_ALIGNMENT
Definition:
FppConstantsAc.hpp:488
FW_OBJ_SIMPLE_REG_BUFF_SIZE
Definition:
FppConstantsAc.hpp:167
ComQueueComPorts
Definition:
FppConstantsAc.hpp:64
Os::FILE_MODE_ISVTX
Definition:
FppConstantsAc.hpp:407
Os::FILE_MODE_IXOTH
Definition:
FppConstantsAc.hpp:391
Os::FILE_MODE_IROTH
Definition:
FppConstantsAc.hpp:383
FW_FILESYSTEM_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:453
FW_FILE_CHUNK_SIZE
Definition:
FppConstantsAc.hpp:493
FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:473
FwAssertTextSize
Definition:
FppConstantsAc.hpp:94
Os::FILE_MODE_ISGID
Definition:
FppConstantsAc.hpp:403
PassiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:19
Os::FILE_MODE_IWOTH
Definition:
FppConstantsAc.hpp:387
FW_LOG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:202
Svc::GenericHubCfg::NumSerialInputPorts
Definition:
FppConstantsAc.hpp:325
FW_QUEUE_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:172
FW_MUTEX_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:438
FW_INTERNAL_INTERFACE_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:243
HealthPingPorts
Definition:
FppConstantsAc.hpp:54
FW_CONSOLE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:423
FW_DIRECTORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:448
Os::FILE_MODE_ISUID
Definition:
FppConstantsAc.hpp:399
Os::FILE_MODE_IRWXG
Definition:
FppConstantsAc.hpp:379
FW_CMD_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:197
Os::FILE_MODE_IRWXU
Definition:
FppConstantsAc.hpp:363
FW_COUNTING_SEMAPHORE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:468
FileDownCompletePorts
Definition:
FppConstantsAc.hpp:59
FW_CMD_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:192
FW_SM_SIGNAL_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:187
ComQueueBufferPorts
Definition:
FppConstantsAc.hpp:69
Os
Definition:
FppConstantsAc.hpp:344
ComCfg
Definition:
ApidEnumAc.cpp:12
FW_TLM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:223
AssertFatalAdapterEventFileSize
Definition:
FppConstantsAc.hpp:104
ComCfg::AggregationSize
Definition:
FppConstantsAc.hpp:133
ComCfg::SpacecraftId
Definition:
FppConstantsAc.hpp:118
FileNameStringSize
Definition:
FppConstantsAc.hpp:89
Svc::Fpy::MAX_DIRECTIVE_SIZE
Definition:
FppConstantsAc.hpp:308
Svc::GenericHubCfg::NumBufferInputPorts
Definition:
FppConstantsAc.hpp:329
Svc::GenericHubCfg::NumSerialOutputPorts
Definition:
FppConstantsAc.hpp:333
RateGroupDriverRateGroupPorts
Definition:
FppConstantsAc.hpp:24
Os::FILE_MODE_IRGRP
Definition:
FppConstantsAc.hpp:367
FW_FILE_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:238
FW_COM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:182
FW_TASK_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:428
Svc::Fpy::MAX_SEQUENCE_ARG_COUNT
Definition:
FppConstantsAc.hpp:293
DpManagerNumPorts
Definition:
FppConstantsAc.hpp:79
Os::FILE_MODE_IXGRP
Definition:
FppConstantsAc.hpp:375
SequenceArgumentsMaxSize
Definition:
FppConstantsAc.hpp:111
FW_TASK_NAME_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:177
FW_STATEMENT_ARG_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:218
FW_CPU_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:478
FW_MEMORY_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:483
Os::FILE_MODE_IRUSR
Definition:
FppConstantsAc.hpp:351
BasicTypes.hpp
C++ header for working with basic fprime types.
FW_LOG_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:208
Os::FILE_MODE_IWGRP
Definition:
FppConstantsAc.hpp:371
FW_QUEUE_SIMPLE_QUEUE_ENTRIES
Definition:
FppConstantsAc.hpp:264
FW_OBJ_SIMPLE_REG_ENTRIES
Definition:
FppConstantsAc.hpp:259
Svc
RateGroupDivider component implementation.
Definition:
ActiveRateGroupCfg.hpp:18
BufferRepeaterOutputPorts
Definition:
FppConstantsAc.hpp:74
Svc::Fpy::MAX_STACK_SIZE
Definition:
FppConstantsAc.hpp:303
FW_QUEUE_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:443
FW_TLM_BUFFER_MAX_SIZE
Definition:
FppConstantsAc.hpp:213
Svc::GenericHubCfg::NumBufferOutputPorts
Definition:
FppConstantsAc.hpp:337
StaticMemoryAllocations
Definition:
FppConstantsAc.hpp:49
ComCfg::TmFrameFixedSize
Definition:
FppConstantsAc.hpp:123
Os::FILE_MODE_IWUSR
Definition:
FppConstantsAc.hpp:355
FW_RAW_TIME_HANDLE_MAX_SIZE
Definition:
FppConstantsAc.hpp:458
FW_LOG_TEXT_BUFFER_SIZE
Definition:
FppConstantsAc.hpp:248
CmdSplitterPorts
Definition:
FppConstantsAc.hpp:44
Fw
Implementation of malloc based allocator.
Definition:
MemoryAllocation.hpp:14
FW_PARAM_STRING_MAX_SIZE
Definition:
FppConstantsAc.hpp:233
Svc::Fpy::DEFAULT_SEQ_BASE_DIR
const char *const DEFAULT_SEQ_BASE_DIR
Definition:
FppConstantsAc.cpp:13
FW_CONTEXT_DONT_CARE
Definition:
FppConstantsAc.hpp:274
ComCfg::AosMaxFrameFixedSize
Definition:
FppConstantsAc.hpp:128
ActiveRateGroupOutputPorts
Definition:
FppConstantsAc.hpp:14
Svc::FileDispatcherCfg::FILE_DISPATCHER_MAX_TABLE_SIZE
Definition:
FppConstantsAc.hpp:157
Os::FILE_MODE_IRWXO
Definition:
FppConstantsAc.hpp:395
CmdDispatcherSequencePorts
Definition:
FppConstantsAc.hpp:34
DpWriterNumProcPorts
Definition:
FppConstantsAc.hpp:84
default
config
FppConstantsAc.hpp
Generated by
1.8.14