fix: use x,y coords for points
This commit is contained in:
parent
ce12c3c561
commit
6c695b1f03
@ -26,7 +26,7 @@ export type RequestApprovalToAttack = BaseMessage<"RequestApprovalToAttack", {
|
|||||||
}>;
|
}>;
|
||||||
|
|
||||||
export type MissileToOwnshipDetected = BaseMessage<"MissileToOwnshipDetected", {
|
export type MissileToOwnshipDetected = BaseMessage<"MissileToOwnshipDetected", {
|
||||||
missileLocation: GeoPoint,
|
missileLocation: Point,
|
||||||
survivability: Range<0, 1>,
|
survivability: Range<0, 1>,
|
||||||
detectedByAca?: Id,
|
detectedByAca?: Id,
|
||||||
acaAttackWeapon?: Weapon,
|
acaAttackWeapon?: Weapon,
|
||||||
@ -53,18 +53,19 @@ export type AcaHeadingToBase = BaseMessage<"AcaHeadingToBase", {
|
|||||||
|
|
||||||
export type Id = number & tags.Type<"uint64">;
|
export type Id = number & tags.Type<"uint64">;
|
||||||
export type MessageId = string & tags.Format<"uuid">;
|
export type MessageId = string & tags.Format<"uuid">;
|
||||||
export type Priority = number & tags.Type<"uint32"> & tags.Maximum<10>;
|
export type Priority = DiscreteRange<0, 10>;
|
||||||
export type Range<From extends number, To extends number> = number & tags.Type<"float"> & tags.Minimum<From> & tags.Maximum<To>;
|
export type Range<From extends number, To extends number> = number & tags.Type<"float"> & tags.Minimum<From> & tags.Maximum<To>;
|
||||||
|
export type DiscreteRange<From extends number, To extends number> = number & tags.Type<"int64"> & tags.Minimum<From> & tags.Maximum<To>;
|
||||||
|
|
||||||
export type Target = {
|
export type Target = {
|
||||||
location: GeoPoint,
|
location: Point,
|
||||||
threatLevel: Range<0, 1>,
|
threatLevel: Range<0, 1>,
|
||||||
type: string,
|
type: string,
|
||||||
};
|
};
|
||||||
|
|
||||||
export type GeoPoint = {
|
export type Point = {
|
||||||
lat: Range<-90, 90>,
|
x: DiscreteRange<0, 1920>,
|
||||||
lng: Range<-180, 180>,
|
y: DiscreteRange<0, 1080>,
|
||||||
};
|
};
|
||||||
|
|
||||||
export type Weapon = {
|
export type Weapon = {
|
||||||
|
Loading…
Reference in New Issue
Block a user