Adjust for new Platform Requirements
This commit is contained in:
+11
-13
@@ -40,11 +40,9 @@ if(APPLE)
|
||||
)
|
||||
|
||||
target_compile_options(file PRIVATE
|
||||
"SHELL:-arch i386"
|
||||
"SHELL:-arch x86_64"
|
||||
)
|
||||
target_link_options(file PRIVATE
|
||||
"SHELL:-arch i386"
|
||||
"SHELL:-arch x86_64"
|
||||
)
|
||||
target_link_libraries(file PRIVATE
|
||||
@@ -60,20 +58,20 @@ elseif(UNIX)
|
||||
target_compile_options(file PRIVATE
|
||||
-nodefaultlibs
|
||||
)
|
||||
if(BIT STREQUAL "32")
|
||||
target_compile_options(file PRIVATE
|
||||
-m32
|
||||
elseif(WIN32)
|
||||
if (BIT STREQUAL "32")
|
||||
message("Building file for Windows ${BIT} into ${PROJECT_BINARY_DIR}/FSConnect")
|
||||
|
||||
set_target_properties(file PROPERTIES
|
||||
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/FSConnect"
|
||||
)
|
||||
target_link_options(file PRIVATE
|
||||
-m32
|
||||
else()
|
||||
message("Building file for Windows ${BIT} into ${PROJECT_BINARY_DIR}/Plugin/${PLUGIN_NAME}/${BIT}")
|
||||
|
||||
set_target_properties(file PROPERTIES
|
||||
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/Plugin/${PLUGIN_NAME}/${BIT}"
|
||||
)
|
||||
endif()
|
||||
elseif(WIN32)
|
||||
message("Building file for Windows ${BIT} into ${PROJECT_BINARY_DIR}/Plugin/${PLUGIN_NAME}/${BIT}")
|
||||
|
||||
set_target_properties(file PROPERTIES
|
||||
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/Plugin/${PLUGIN_NAME}/${BIT}"
|
||||
)
|
||||
|
||||
if(DEBUG)
|
||||
target_compile_options(file PRIVATE
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
VARIABLE STRING (>=3)
|
||||
*********************
|
||||
0 1 | 2 ... |
|
||||
------+-------+
|
||||
LEN |STRING |
|
||||
UINT16|CHAR* |
|
||||
|
||||
LOGBOOK HEADER (28)
|
||||
***********************************************************************************************************************************************
|
||||
0 1 2 3 4 | 5 | 6 7 | 8 9 10 11 | 12 13 14 15 | 16 17 18 19 | 20 21 22 23 | 24 25 26 27 |
|
||||
------------------+-------+-------------+---------------------+-------------------+-------------------+-------------------+-------------------+
|
||||
IDENT |VERSION|TOTAL FLIGHTS|TOTAL TIME |TOTAL PTS |TOTAL FUEL |TOTAL DIST |RATE |
|
||||
CHAR[5] |UINT8 |UINT16 |FLOAT32, Decimal, min|FLOAT32 |FLOAT32, kgs |FLOAT32, nm |FLOAT32, ft/min |
|
||||
|
||||
FLIGHT PREAMBLE (24)
|
||||
**********************************************************************************************************************
|
||||
0 1 2 3 4 5 6 7 8 9 | 10 11 12 13 | 14 15 16 17 | 18 19 20 21 22 23 |
|
||||
--------------------------------------+----------------------------+-------------------+-----------------------------+
|
||||
DATE |FLIGHT NUMBER |AIRCRAFT TYPE |AIRCRAFT REGISTRATION |
|
||||
CHAR, DD.MM.YYYY |CHAR[4],[0-9][0-9A-z\0]{0,3}|CHAR[4], ICAO code |CHAR[6], D-[A-Z]{4} |
|
||||
|
||||
TIMES (24)
|
||||
**************************************************************************************************************
|
||||
0 1 2 3 4 | 5 6 7 8 9 | 10 11 12 13 14 | 15 16 17 18 19 | 20 21 22 23 |
|
||||
------------------+-------------------+------------------------+------------------------+--------------------+
|
||||
OFF BLOCK |TAKEOFF (OUT) |LANDING (ON) |ON BLOCK (IN) |TOTAL |
|
||||
CHAR[5], HH:MM |CHAR[5], HH:MM |CHAR[5], HH:MM |CHAR[5], HH:MM |FLOAT32, Decimal min|
|
||||
|
||||
FUELS (16)
|
||||
*********************************************************************
|
||||
0 1 2 3 | 4 5 6 7 | 8 9 10 11 | 12 13 14 15 |
|
||||
--------------+---------------+-----------------+-------------------+
|
||||
TAXI OUT |IN FLIGHT |TAXI IN |TOTAL |
|
||||
FLOAT32, kgs |FLOAT32, kgs |FLOAT32, kgs |FLOAT32, kgs |
|
||||
|
||||
DISTANCES (16)
|
||||
*********************************************************************
|
||||
0 1 2 3 | 4 5 6 7 | 8 9 10 11 | 12 13 14 15 |
|
||||
--------------+---------------+-----------------+-------------------+
|
||||
TAXI OUT |IN FLIGHT |TAXI IN |TOTAL |
|
||||
FLOAT32, nm |FLOAT32, nm |FLOAT32, nm |FLOAT32, nm |
|
||||
|
||||
LANDING (9)
|
||||
*******************************************
|
||||
0 1 2 3 | 4 | 5 6 7 8 |
|
||||
---------------+----------+---------------+
|
||||
MAX RATE |TOUCHDOWNS|MAX G-FORCE |
|
||||
FLOAT32, ft/min|CHAR |FLOAT32, g |
|
||||
|
||||
FLIGHT POSTAMBLE (5)
|
||||
*********************
|
||||
0 1 2 3 | 5 |
|
||||
--------------+---------+
|
||||
POINTS |FLAGS |
|
||||
FLOAT32 |BITFIELD |
|
||||
|
||||
FLAGS BITFIELD
|
||||
**********************************
|
||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
||||
---+---+---+---+---+---+---+-----+
|
||||
NIL|NIL|NIL|NIL|NIL|NIL|NIL|FILED|
|
||||
|
||||
LOGBOOK FILE:
|
||||
LOGBOOK HEADER
|
||||
[
|
||||
FLIGHT PREAMBLE
|
||||
VARIABLE STRING (DEPARTURE AIRPORT NAME AND CODE)
|
||||
VARIABLE STRING (DEPARTURE GATE NAME)
|
||||
VARIABLE STRING (DEPARTURE RUNWAY DESIGNATOR)
|
||||
VARIABLE STRING (ARRIVAL AIRPORT NAME AND CODE)
|
||||
VARIABLE STRING (ARRIVAL GATE NAME)
|
||||
VARIABLE STRING (ARRIVAL RUNWAY DESIGNATOR)
|
||||
TIMES
|
||||
FUELS
|
||||
DISTANCES
|
||||
LANDING
|
||||
VARIABLE STRING (RECORDING FILE NAME)
|
||||
FLIGHT POSTAMBLE
|
||||
VARIABLE STRING (FLIGHT RECORDING PATH RELATIVE TO LOGBOOK)
|
||||
]0..n
|
||||
Reference in New Issue
Block a user