Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
872027e
folder re-org for better structure
rtidgreenberg Nov 26, 2025
faa0dfb
add remote admin app and examples
rtidgreenberg Nov 26, 2025
3b0eac5
move configs to /config folder
rtidgreenberg Nov 26, 2025
ecbd827
update readme
rtidgreenberg Nov 26, 2025
ab06f1b
add ide files
rtidgreenberg Nov 26, 2025
840cf26
Merge branch 'main' into dev
rtidgreenberg Nov 26, 2025
ff03e86
remove build
rtidgreenberg Nov 26, 2025
f51fffa
Merge remote-tracking branch 'origin/dev' into dev
rtidgreenberg Nov 26, 2025
db45139
add cmake submodule
rtidgreenberg Dec 1, 2025
1306f25
move system params to config folder
rtidgreenberg Dec 1, 2025
19120bf
move system params
rtidgreenberg Dec 1, 2025
24e3152
use only select cmake modules, and use installed IDL files
rtidgreenberg Dec 1, 2025
31c65fb
Removed submodule resources/rticonnextdds-cmake-utils
rtidgreenberg Dec 1, 2025
9892a99
remove old system params file
rtidgreenberg Dec 2, 2025
ccc229a
update gitignore
rtidgreenberg Dec 2, 2025
6706872
update docs
rtidgreenberg Dec 2, 2025
cbc11c9
Remove ACT Routing Architecture image
rtidgreenberg Dec 2, 2025
2d48dcf
Remove quick template overview section
rtidgreenberg Dec 2, 2025
1d2dcbd
Simplify README introduction
rtidgreenberg Dec 2, 2025
d310afc
Update project title in README.md
rtidgreenberg Dec 2, 2025
66e3cc9
readme updates
rtidgreenberg Dec 16, 2025
febf5e8
Merge remote-tracking branch 'origin/dev' into dev
rtidgreenberg Dec 16, 2025
26af85c
restructure folder/organization to flatten and simplify
rtidgreenberg Dec 17, 2025
6201346
add services email
rtidgreenberg Dec 17, 2025
aad8176
clean up start scripts
rtidgreenberg Dec 17, 2025
309541e
add cmake utils
rtidgreenberg Dec 17, 2025
fd7bf46
move scripts, update readmes
rtidgreenberg Dec 17, 2025
6d79ba9
update params names
rtidgreenberg Dec 17, 2025
0f93168
more readme fixes
rtidgreenberg Dec 17, 2025
d0d2f11
readme updates
rtidgreenberg Dec 17, 2025
d314210
Merge branch 'main' into dev
rtidgreenberg Dec 17, 2025
c858684
consolidate all P2P, Squad and Group terminology to just Team for cla…
rtidgreenberg Dec 31, 2025
22b4157
Merge remote-tracking branch 'origin/dev' into dev
rtidgreenberg Dec 31, 2025
f37b0ff
simplify channel names and consolidate for simplicity
rtidgreenberg Jan 2, 2026
5b2bfcc
rename C2/Controller to Control for consistency/clarity
rtidgreenberg Jan 2, 2026
e2d11b5
default disable of platform full status
rtidgreenberg Jan 2, 2026
8570e9c
more updates of c2 to CONTROL terminology change
rtidgreenberg Jan 2, 2026
3888d2c
set remote command script to reoot for qos paths
rtidgreenberg Jan 2, 2026
45f94db
Standardize Domain ID range,, naming of DOMAINS
rtidgreenberg Jan 2, 2026
4499099
Add System Arch doc
rtidgreenberg Jan 2, 2026
e40c60c
removed unused QOS
rtidgreenberg Jan 2, 2026
ede40a7
Doc updates
rtidgreenberg Jan 2, 2026
af94908
doc updates
rtidgreenberg Jan 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 146 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
##############################################################
# RTI Coding Style
# -----------------
# for clang-format > 9.0
##############################################################

BasedOnStyle: WebKit

###############################################################
# Formatting rules in our coding conventions
###############################################################

# CFR1-01: 80-column line
ColumnLimit: 80

# CFR1-02: Tab character
TabWidth: 8
UseTab: Never

# CFR1-03: Horizontal alignment
IndentWidth: 4
ContinuationIndentWidth: 8

# CFR1-04: Nested macro definitions are nested two spaces
IndentPPDirectives: BeforeHash

# CFR1-05: Function parameter formatting
AlignAfterOpenBracket: AlwaysBreak
AllowAllParametersOfDeclarationOnNextLine: false
AllowAllArgumentsOnNextLine: false
AlwaysBreakAfterReturnType: None
BinPackParameters: false
BinPackArguments: false
PenaltyReturnTypeOnItsOwnLine: 9999
#ExperimentalAutoDetectBinPacking: false

# CFR1-06: Comments
AlignTrailingComments: true
PenaltyBreakComment: 1
ReflowComments: true
SpacesBeforeTrailingComments: 2
# Many other features are unsupported

# CFR1-07: End-of-line character
# Unsupported

# CFR1-08: Pointer declarations
DerivePointerAlignment: false
PointerAlignment: Right
# Note that this won't work with references in C++ and function return
# declarations

# CFR1-09: Casting
SpaceAfterCStyleCast: true
SpacesInCStyleCastParentheses: false

# CFR2-03: C classes
AlwaysBreakTemplateDeclarations: true
SpaceAfterTemplateKeyword: true

NamespaceIndentation: None
CompactNamespaces: true
FixNamespaceComments: true

# CFR2-10: Operators
BreakBeforeTernaryOperators: true
SpaceBeforeAssignmentOperators: true

# CFR2-11: Control statements
SpaceBeforeParens: ControlStatements

# CFR2-15 Switch statement
IndentCaseLabels: false
AllowShortCaseLabelsOnASingleLine: false

# CFR3-02: Function definition
KeepEmptyLinesAtTheStartOfBlocks: false

# CFR3-05: Statements
AllowShortBlocksOnASingleLine: false
AllowShortFunctionsOnASingleLine: false

# CFR3-06: Pointer declaration
# Checkout CFR1-08

BreakBeforeBraces: Custom
BraceWrapping:
# AfterCaseLabel
AfterClass: false # CFR2-03: C classes
AfterControlStatement: false # CFR2-11: Control statements
AfterEnum: false # CFR3-04: Use of typedef
AfterFunction: true # CFR3-02: Function definition
AfterNamespace: false # CFR2-03: C classes
# AfterObjCDeclaration
AfterStruct: false # CFR3-04: Use of typedef
AfterUnion: false
# AfterExternBlock: false
BeforeCatch: false
BeforeElse: false # CFR2-12: Else clause placement
IndentBraces: false # CFR3-02: Function definition
# These ones I don't know... I would set them to false
# SplitEmptyFunction: false
# SplitEmptyRecord: false
# SplitEmptyNamespace: false

###############################################################
# Formatting rules currently not in our coding conventions
###############################################################

AlignEscapedNewlines: Left
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakBeforeMultilineStrings: true

# C++ Inheritance and constructor initialization

# Needs to be added to conding conventions
BreakConstructorInitializers: BeforeColon
BreakConstructorInitializersBeforeComma: false

BreakBeforeInheritanceComma: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 8

# SpaceAfterTemplateKeyword: false

BreakStringLiterals: true
IndentWrappedFunctionNames: false

# This one is interesting
MaxEmptyLinesToKeep: 2

Cpp11BracedListStyle: false

BreakBeforeBinaryOperators: NonAssignment

# Do not sort include files, it breaks the build. Some includes need to appear
# at the beginning
SortIncludes: false

---
Language: Cpp
---
Language: Java
---
Language: CSharp
Loading