VR-Link API Documentation for HLA 1.3
 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 
43  virtual void setRadioId(unsigned int number);
44  virtual unsigned int radioId() const;
46 
48 
49  virtual void setReceivedPower(DtFloat32 power);
50  virtual DtFloat32 receivedPower() const;
52 
54 
55 
56 
57 
58 
59  virtual void setTransmitRadioId(const DtGlobalObjectDesignator& id);
60  virtual const DtGlobalObjectDesignator& transmitRadioId() const;
62 
64 
65  virtual void setTransmitterId(const DtGlobalObjectDesignator &id);
66  virtual const DtGlobalObjectDesignator& transmitterId() const;
68 
70 
71  virtual void setTransmitterRadioId(unsigned int num);
72  virtual unsigned int transmitterRadioId() const;
74 
76 
77  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 

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)