add the heading to the inbound structure

This commit is contained in:
Sven Czarnian
2022-10-24 21:23:09 +02:00
parent 807b9f5db1
commit c080ddb987
3 changed files with 18 additions and 1 deletions

View File

@@ -19,10 +19,20 @@ export class FlightStateDto {
@Max(700) @Max(700)
groundSpeed: number; groundSpeed: number;
@IsNotEmpty()
@ApiProperty({
description: 'The reported heading',
example: 200,
})
@IsInt()
@Min(0)
@Max(360)
heading: number;
@IsNotEmpty() @IsNotEmpty()
@ApiProperty({ @ApiProperty({
description: 'The reported ground track', description: 'The reported ground track',
example: 400, example: 205,
}) })
@IsInt() @IsInt()
@Min(0) @Min(0)

View File

@@ -87,6 +87,7 @@ export class InboundController {
return { return {
position: CoordinateConverter.convert(input.position), position: CoordinateConverter.convert(input.position),
groundSpeed: input.groundSpeed, groundSpeed: input.groundSpeed,
heading: input.heading,
groundTrack: input.groundTrack, groundTrack: input.groundTrack,
altitude: input.altitude, altitude: input.altitude,
verticalSpeed: input.verticalSpeed, verticalSpeed: input.verticalSpeed,

View File

@@ -21,6 +21,12 @@ export class FlightState {
}) })
groundSpeed: number; groundSpeed: number;
@Prop({
required: true,
type: Number,
})
heading: number;
@Prop({ @Prop({
required: true, required: true,
type: Number, type: Number,