|
skeletonKey
BEng Dissertation; Pen-testing device
|
Public Member Functions | |
| SubGHzTools () | |
| Construct a new SubGHz Tools object. | |
| void | init () |
| Initialisation of the SubGHzTools object. | |
| void | startJamming () |
| Enable jamming with the CC1101 module. | |
| void | stopJamming () |
| Disable jamming with the CC1101 module. | |
| void | runAction () |
| Run the action based on the current mode (jamming, capturing, or transmitting) | |
| void | setFrequency (float freq) |
| Set the frequency for the CC1101 module. | |
| void | captureRaw (int sampleInterval) |
| Capture raw data from the CC1101 module. | |
| void | transmitRaw (int sampleInterval) |
| Transmit raw data from the CC1101 module. | |
| void | setModule (int module) |
| Set the module to use (A or B) | |
| int | getSelectedModule () |
| Get the Selected Module object. | |
| bool | isInitialised () |
| Check if the CC1101 module is initialised. | |
| SubGHzTools () | |
| Construct a new SubGHz Tools object. | |
| void | init () |
| Initialisation of the SubGHzTools object. | |
| void | startJamming () |
| Enable jamming with the CC1101 module. | |
| void | stopJamming () |
| Disable jamming with the CC1101 module. | |
| void | runAction () |
| Run the action based on the current mode (jamming, capturing, or transmitting) | |
| void | setFrequency (float freq) |
| Set the frequency for the CC1101 module. | |
| void | captureRaw (int sampleInterval) |
| Capture raw data from the CC1101 module. | |
| void | transmitRaw (int sampleInterval) |
| Transmit raw data from the CC1101 module. | |
| void | setModule (int module) |
| Set the module to use (A or B) | |
| int | getSelectedModule () |
| Get the Selected Module object. | |
| bool | isInitialised () |
| Check if the CC1101 module is initialised. | |
| void SubGHzTools::captureRaw | ( | int | sampleInterval = 1 | ) |
Capture raw data from the CC1101 module.
| sampleInterval | Sampling interval in microseconds |
Referenced by runAction().
| void SubGHzTools::captureRaw | ( | int | sampleInterval | ) |
Capture raw data from the CC1101 module.
| sampleInterval | Sampling interval in microseconds |
| int SubGHzTools::getSelectedModule | ( | ) |
Get the Selected Module object.
| int SubGHzTools::getSelectedModule | ( | ) |
Get the Selected Module object.
| bool SubGHzTools::isInitialised | ( | ) |
Check if the CC1101 module is initialised.
| bool SubGHzTools::isInitialised | ( | ) |
Check if the CC1101 module is initialised.
| void SubGHzTools::setFrequency | ( | float | freq | ) |
Set the frequency for the CC1101 module.
| freq | Frequency in MHz |
| void SubGHzTools::setFrequency | ( | float | freq | ) |
Set the frequency for the CC1101 module.
| freq | Frequency in MHz |
| void SubGHzTools::setModule | ( | int | module | ) |
Set the module to use (A or B)
| module | Module number (0 for A, 1 for B) |
References configureModule().
| void SubGHzTools::setModule | ( | int | module | ) |
Set the module to use (A or B)
| module | Module number (0 for A, 1 for B) |
| void SubGHzTools::transmitRaw | ( | int | sampleInterval = 1 | ) |
Transmit raw data from the CC1101 module.
| sampleInterval | Sampling interval in microseconds |
Referenced by runAction().
| void SubGHzTools::transmitRaw | ( | int | sampleInterval | ) |
Transmit raw data from the CC1101 module.
| sampleInterval | Sampling interval in microseconds |