Module: Crubyflie::CrazyradioConstants
- Included in:
- Crazyradio
- Defined in:
- lib/crubyflie/crazyradio/crazyradio.rb
Overview
This module defines some Crazyradio-related constants
Constant Summary collapse
- CRAZYRADIO_VENDOR_ID =
USB dongle vendor ID
0x1915- CRAZYRADIO_PRODUCT_ID =
USB dongle product ID
0x7777- SET_RADIO_CHANNEL =
Set radio channel instruction code
0x01- SET_RADIO_ADDRESS =
Set address instruction code
0x02- SET_DATA_RATE =
Set data rate instruction code. For values see below
0x03- SET_RADIO_POWER =
Set radio power instruction code. For valid values see below
0x04- SET_RADIO_ARD =
Set ARD (Auto Retry Delay) instruction code
0x05- SET_RADIO_ARC =
Set ARC (Auto Retry Count) instruction code
0x06- ACK_ENABLE =
Set ack instruction code
0x10- SET_CONT_CARRIER =
Set control carrier instruction code
0x20- SCANN_CHANNELS =
Scan N channels instruction code
0x21- LAUNCH_BOOTLOADER =
Launch bootloader instruction code
0xFF- DEFAULT_CHANNEL =
Default channel to talk to a Crazyflie
2- DR_250KPS =
250 Kb/s datarate
0- DR_1MPS =
1 Mb/s datarate
1- DR_2MPS =
2 Mb/s datarate
2- P_M18DBM =
18db power attenuation
0- P_M12DBM =
12db power attenuation
1- P_M6DBM =
6db power attenuation
2- P_0DBM =
0db power attenuation
3