1 #ifndef SZA_ANTENNA_CANBUS_INTMOD_H
2 #define SZA_ANTENNA_CANBUS_INTMOD_H
22 class IntMod :
public CanDevice {
29 std::string boardName,
41 std::vector<carma::canbus::Message>
42 setPAMAttenuation(
unsigned char atten,
bool send=
true);
46 std::vector<carma::canbus::Message>
47 setPAMOutputPower(
short power,
bool send=
true);
51 std::vector<carma::canbus::Message>
52 presetPAMOutputPower(
bool send=
true);
63 std::map<carma::canbus::msgType, std::string>
64 getHalfSecMonitors()
const;
68 void processBlankingFrameMonitor1(std::vector<carma::canbus::byteType>& data,
bool isSim);
69 void processBlankingFrameMonitor2(std::vector<carma::canbus::byteType>& data,
bool isSim);
70 void processBlankingFrameMonitor3(std::vector<carma::canbus::byteType>& data,
bool isSim);
71 void processBlankingFrameMonitor4(std::vector<carma::canbus::byteType>& data,
bool isSim);
72 void processBlankingFrameMonitor5(std::vector<carma::canbus::byteType>& data,
bool isSim);
81 enum engineeringCommands
83 ENGCMD_SET_PAM_ATTEN = 0x080,
84 ENGCMD_PRESET_PAM_POWER = 0x081,
85 ENGCMD_SET_PAM_POWER = 0x082
96 #endif // End #ifndef SZA_ANTENNA_CANBUS_INTMOD_H
Started: Fri Nov 21 15:46:44 UTC 2003.
unsigned short nodeType
Carma Node Type id type.
An instance of this class is created by AntennaMaster and passed to the constructors of other tasks...