VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
radioReceiverRepository.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtRadioReceiverRepository_H_
11 #define DtRadioReceiverRepository_H_
12 
14 
15 
16 
20 {
21 public:
24 
26  virtual ~DtRadioReceiverRepository();
27 
30 
33 
36  virtual DtStateRepository* clone(bool copy = false) const;
37 
40 
42  virtual void setRadioId(unsigned int number);
44  virtual unsigned int radioId() const;
46 
48  virtual void setReceivedPower(DtFloat32 power);
50  virtual DtFloat32 receivedPower() const;
52 
54  virtual void setTransmitRadioId(const DtGlobalObjectDesignator& id);
60  virtual const DtGlobalObjectDesignator& transmitRadioId() const;
62 
64  virtual void setTransmitterId(const DtGlobalObjectDesignator &id);
66  virtual const DtGlobalObjectDesignator& transmitterId() const;
68 
70  virtual void setTransmitterRadioId(unsigned int num);
72  virtual unsigned int transmitterRadioId() const;
74 
76  virtual void setReceiverState(DtRadioReceiverState state);
78  virtual DtRadioReceiverState receiverState() const;
80 
82  virtual void printData() const;
83 
85  virtual void printDataToStream(std::ostream& stream) const;
86 
87 protected:
93 };
94 
95 #endif //DtRadioReceiverRepository_H_
96 
virtual void printData() const
Print data to the DtInfo stream.
DtGlobalObjectDesignator myTransmitId
Definition: radioReceiverRepository.h:91
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
static DtEmbeddedSystemRepository * create()
Instances of DtEmbeddedSystemRepository are used to store the state of embedded systems.
Definition: embeddedSystemRepository.h:21
DtEmbeddedSystemRepository & operator=(const DtEmbeddedSystemRepository &orig)
assignment operator
DtRadioReceiverState myReceiverState
Definition: radioReceiverRepository.h:92
DtFloat32 myReceivedPower
Definition: radioReceiverRepository.h:90
Contains the DtEmbeddedSystemRepository class declaration.
DtRadioReceiverState
Definition: disEnums.h:931
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Instances of DtRadioReceiverRepository are used to store state information for radio receiver objects...
Definition: radioReceiverRepository.h:19
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
int myReceiverRadioNumber
Definition: radioReceiverRepository.h:88
Instances of DtString are used to represent strings.
Definition: vlString.h:29
unsigned int myTransmitterRadioNumber
Definition: radioReceiverRepository.h:89
virtual void printDataToStream(std::ostream &stream) const
Print state data to the specified stream.

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)