Skip to content

Commit f242a95

Browse files
committed
fix: implement course for dfdv2
1 parent c6ec99b commit f242a95

File tree

18 files changed

+40
-40
lines changed

18 files changed

+40
-40
lines changed

.github/workflows/pre-release.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -39,24 +39,24 @@ jobs:
3939
generate_release_notes: true
4040

4141
# Enable in future to automate publishing of NPM package
42-
# release-js:
43-
# runs-on: ubuntu-latest
44-
# steps:
45-
# - uses: actions/checkout@v4
46-
47-
# - uses: actions/setup-node@v4
48-
# with:
49-
# node-version: "18"
50-
# registry-url: 'https://registry.npmjs.org'
51-
# cache: "npm"
52-
53-
# - name: Install node modules
54-
# run: npm ci
55-
56-
# - name: Build JS Interface
57-
# run: cd src/js && npm run build
58-
59-
# - name: Publish to NPM
60-
# env:
61-
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
62-
# run: cd src/js && npm publish --tag next
42+
release-js:
43+
runs-on: ubuntu-latest
44+
steps:
45+
- uses: actions/checkout@v4
46+
47+
- uses: actions/setup-node@v4
48+
with:
49+
node-version: "18"
50+
registry-url: 'https://registry.npmjs.org'
51+
cache: "npm"
52+
53+
- name: Install node modules
54+
run: npm ci
55+
56+
- name: Build JS Interface
57+
run: cd src/js && npm run build
58+
59+
- name: Publish to NPM
60+
env:
61+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
62+
run: cd src/js && npm publish --tag next

src/database/src/output/procedure_leg.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ pub struct ProcedureLeg {
7474
/// The distance in nautical miles from the `recommended_navaid` to the `fix`
7575
rho: Option<NauticalMiles>,
7676

77-
/// The magnetic course to be flown for legs which are defined by a course or heading to a termination, or the
77+
/// The course to be flown for legs which are defined by a course or heading to a termination, or the
7878
/// radial from the `recomended_navaid` to the expected start location on an `AF` leg
79-
magnetic_course: Option<Degrees>,
79+
course: Option<Degrees>,
8080

8181
/// The length of the leg in nautical miles
8282
length: Option<NauticalMiles>,
@@ -149,7 +149,7 @@ impl From<sql_structs::Procedures> for ProcedureLeg {
149149
},
150150
theta: leg.theta,
151151
rho: leg.rho,
152-
magnetic_course: None,
152+
course: leg.course,
153153
length: if leg.route_distance_holding_distance_time == Some("D".to_string()) {
154154
leg.distance_time
155155
} else {

src/js/types/ProcedureLeg/AFLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ export interface AFLegData extends ProcedureLegBase {
1515

1616
rho: NauticalMiles
1717

18-
magnetic_course: Degrees
18+
course: Degrees
1919
}

src/js/types/ProcedureLeg/CALeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export interface CALegData extends ProcedureLegBase {
66

77
turn_direction?: TurnDirection
88

9-
magnetic_course: Degrees
9+
course: Degrees
1010

1111
altitude: {
1212
altitude1: Feet

src/js/types/ProcedureLeg/CFLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export interface CFLegData extends ProcedureLegBase {
1515

1616
rho: NauticalMiles
1717

18-
magnetic_course: Degrees
18+
course: Degrees
1919

2020
length: NauticalMiles
2121
}

src/js/types/ProcedureLeg/FALeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export interface FALegData extends ProcedureLegBase {
1515

1616
rho: NauticalMiles
1717

18-
magnetic_course: Degrees
18+
course: Degrees
1919

2020
altitude: {
2121
altitude1: Feet

src/js/types/ProcedureLeg/FDLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export interface FDLegData extends ProcedureLegBase {
1515

1616
rho: NauticalMiles
1717

18-
magnetic_course: Degrees
18+
course: Degrees
1919

2020
length: NauticalMiles
2121
}

src/js/types/ProcedureLeg/FMLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ export interface FMLegData extends ProcedureLegBase {
1515

1616
rho: NauticalMiles
1717

18-
magnetic_course: Degrees
18+
course: Degrees
1919
}

src/js/types/ProcedureLeg/HALeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface HALegData extends ProcedureLegBase {
1313

1414
rho?: NauticalMiles
1515

16-
magnetic_course: Degrees
16+
course: Degrees
1717

1818
length?: NauticalMiles
1919

src/js/types/ProcedureLeg/HFLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface HFLegData extends ProcedureLegBase {
1313

1414
rho?: NauticalMiles
1515

16-
magnetic_course: Degrees
16+
course: Degrees
1717

1818
length?: NauticalMiles
1919

src/js/types/ProcedureLeg/HMLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface HMLegData extends ProcedureLegBase {
1313

1414
rho?: NauticalMiles
1515

16-
magnetic_course: Degrees
16+
course: Degrees
1717

1818
length?: NauticalMiles
1919

src/js/types/ProcedureLeg/RFLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface RFLegData extends ProcedureLegBase {
1313

1414
theta?: Degrees
1515

16-
magnetic_course?: Degrees
16+
course?: Degrees
1717

1818
length: NauticalMiles
1919

src/js/types/ProcedureLeg/TFLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export interface TFLegData extends ProcedureLegBase {
1515

1616
rho?: NauticalMiles
1717

18-
magnetic_course?: Degrees
18+
course?: Degrees
1919

2020
length?: NauticalMiles
2121

src/js/types/ProcedureLeg/VALeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export interface VALegData extends ProcedureLegBase {
66

77
turn_direction?: TurnDirection
88

9-
magnetic_course: Degrees
9+
course: Degrees
1010

1111
altitude: {
1212
altitude1: Feet

src/js/types/ProcedureLeg/VMLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ export interface VMLegData extends ProcedureLegBase {
66

77
turn_direction?: TurnDirection
88

9-
magnetic_course: Degrees
9+
course: Degrees
1010
}

src/js/types/ProcedureLeg/XDLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export interface XDLegData extends ProcedureLegBase {
99

1010
recommended_navaid: Fix
1111

12-
magnetic_course: Degrees
12+
course: Degrees
1313

1414
length: NauticalMiles
1515
}

src/js/types/ProcedureLeg/XILeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ export interface XILegData extends ProcedureLegBase {
99

1010
recommended_navaid?: Fix
1111

12-
magnetic_course: Degrees
12+
course: Degrees
1313
}

src/js/types/ProcedureLeg/XRLeg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ export interface XRLegData extends ProcedureLegBase {
1313

1414
rho: NauticalMiles
1515

16-
magnetic_course: Degrees
16+
course: Degrees
1717
}

0 commit comments

Comments
 (0)