Enum fsd_interface::FsdMessageType
source · pub enum FsdMessageType {
Show 36 variants
AtcRegisterMessage(AtcRegisterMessage),
PilotRegisterMessage(PilotRegisterMessage),
AtcDeregisterMessage(AtcDeregisterMessage),
PilotDeregisterMessage(PilotDeregisterMessage),
AtcPositionUpdateMessage(AtcPositionUpdateMessage),
AtcSecondaryVisCentreMessage(AtcSecondaryVisCentreMessage),
PilotPositionUpdateMessage(PilotPositionUpdateMessage),
AuthenticationChallengeMessage(AuthenticationChallengeMessage),
AuthenticationResponseMessage(AuthenticationResponseMessage),
TextMessage(TextMessage),
FrequencyMessage(FrequencyMessage),
ChangeServerMessage(ChangeServerMessage),
InitialServerHandshakeMessage(InitialServerHandshakeMessage),
InitialClientHandshakeMessage(InitialClientHandshakeMessage),
SendFastPositionUpdatesMessage(SendFastPositionUpdatesMessage),
VelocityPositionStoppedMessage(VelocityPositionStoppedMessage),
VelocityPositionSlowMessage(VelocityPositionSlowMessage),
VelocityPositionFastMessage(VelocityPositionFastMessage),
KillMessage(KillMessage),
MetarRequestMessage(MetarRequestMessage),
MetarResponseMessage(MetarResponseMessage),
PingMessage(PingMessage),
PongMessage(PongMessage),
PlaneInfoRequestMessage(PlaneInfoRequestMessage),
PlaneInfoResponseMessage(PlaneInfoResponseMessage),
FsdErrorMessage(FsdErrorMessage),
FlightPlanMessage(FlightPlanMessage),
FlightPlanAmendmentMessage(FlightPlanAmendmentMessage),
FSInnPlaneInformationRequestMessage,
FSInnPlaneInformationResponseMessage,
ServerHeartbeat,
ClientQueryMessage(ClientQueryMessage),
ClientQueryResponseMessage(ClientQueryResponseMessage),
HandoffOfferMessage(HandoffOfferMessage),
HandoffAcceptMessage(HandoffAcceptMessage),
SharedStateMessage(SharedStateMessage),
}Variants§
AtcRegisterMessage(AtcRegisterMessage)
PilotRegisterMessage(PilotRegisterMessage)
AtcDeregisterMessage(AtcDeregisterMessage)
PilotDeregisterMessage(PilotDeregisterMessage)
AtcPositionUpdateMessage(AtcPositionUpdateMessage)
AtcSecondaryVisCentreMessage(AtcSecondaryVisCentreMessage)
PilotPositionUpdateMessage(PilotPositionUpdateMessage)
AuthenticationChallengeMessage(AuthenticationChallengeMessage)
AuthenticationResponseMessage(AuthenticationResponseMessage)
TextMessage(TextMessage)
FrequencyMessage(FrequencyMessage)
ChangeServerMessage(ChangeServerMessage)
InitialServerHandshakeMessage(InitialServerHandshakeMessage)
InitialClientHandshakeMessage(InitialClientHandshakeMessage)
SendFastPositionUpdatesMessage(SendFastPositionUpdatesMessage)
VelocityPositionStoppedMessage(VelocityPositionStoppedMessage)
VelocityPositionSlowMessage(VelocityPositionSlowMessage)
VelocityPositionFastMessage(VelocityPositionFastMessage)
KillMessage(KillMessage)
MetarRequestMessage(MetarRequestMessage)
MetarResponseMessage(MetarResponseMessage)
PingMessage(PingMessage)
PongMessage(PongMessage)
PlaneInfoRequestMessage(PlaneInfoRequestMessage)
PlaneInfoResponseMessage(PlaneInfoResponseMessage)
FsdErrorMessage(FsdErrorMessage)
FlightPlanMessage(FlightPlanMessage)
FlightPlanAmendmentMessage(FlightPlanAmendmentMessage)
FSInnPlaneInformationRequestMessage
FSInnPlaneInformationResponseMessage
ServerHeartbeat
ClientQueryMessage(ClientQueryMessage)
ClientQueryResponseMessage(ClientQueryResponseMessage)
HandoffOfferMessage(HandoffOfferMessage)
HandoffAcceptMessage(HandoffAcceptMessage)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for FsdMessageType
impl Send for FsdMessageType
impl Sync for FsdMessageType
impl Unpin for FsdMessageType
impl UnwindSafe for FsdMessageType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more