Table of Contents

Class TransmitterStorageModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

This implements a model on the transmitter that can be connected to a partitioned storage system and pulls data from the buffer and attempts to transmit the messages whenever in access.

public class TransmitterStorageModel : ComponentModel<Transmitter>
Inheritance
ComponentModel<Transmitter>
TransmitterStorageModel
Inherited Members
ComponentModel<Transmitter>.Target

Constructors

TransmitterStorageModel()

public TransmitterStorageModel()

Fields

ForceTransmit

This flag overrides the Access message and attempts to transmit regardless if it is valid.

public bool ForceTransmit

Field Value

bool

In_AccessMsg

[-] A reference to the access message between a ground station and the spacecraft that this transmitter is added to.

public AccessMessage? In_AccessMsg

Field Value

AccessMessage

Storage

A reference to the partitioned data storage system that is attached to this model.

public PartitionedDataStorage? Storage

Field Value

PartitionedDataStorage

Methods

OnBegin(double)

Called when 'ComponentModel' starts

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnUpdate(double, double)

Called each timestep during a event tick

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

delta timestep (seconds)