diff --git a/_a_f_s_k_8h_source.html b/_a_f_s_k_8h_source.html index 0200d518..4579c0ce 100644 --- a/_a_f_s_k_8h_source.html +++ b/_a_f_s_k_8h_source.html @@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('_a_f_s_k_8h_source.html',''); initResi
MorseClient
Client for Morse Code communication. The public interface is the same as Arduino Serial.
Definition: Morse.h:93
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:54
RTTYClient
Client for RTTY communication. The public interface is the same as Arduino Serial.
Definition: RTTY.h:17
-
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:117
+
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:121
diff --git a/_physical_layer_8h_source.html b/_physical_layer_8h_source.html index 94727852..01b56234 100644 --- a/_physical_layer_8h_source.html +++ b/_physical_layer_8h_source.html @@ -362,7 +362,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
PhysicalLayer::sleep
virtual int16_t sleep()
Sets module to sleep.
Definition: PhysicalLayer.cpp:118
PhysicalLayer::irqRxDoneRxTimeout
virtual int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask)
Create the flags that make up RxDone and RxTimeout used for receiving downlinks.
Definition: PhysicalLayer.cpp:313
RTTYClient
Client for RTTY communication. The public interface is the same as Arduino Serial.
Definition: RTTY.h:17
-
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:117
+
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:121
RadioLibTime_t
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition: TypeDef.h:616
FSKRate_t
Data rate structure interpretation in case FSK is used.
Definition: PhysicalLayer.h:26
FSKRate_t::bitRate
float bitRate
FSK bit rate in kbps.
Definition: PhysicalLayer.h:28
diff --git a/_s_s_t_v_8h_source.html b/_s_s_t_v_8h_source.html index 5222eb35..9291b357 100644 --- a/_s_s_t_v_8h_source.html +++ b/_s_s_t_v_8h_source.html @@ -109,125 +109,129 @@ $(document).ready(function(){initNavTree('_s_s_t_v_8h_source.html',''); initResi
21 #define RADIOLIB_SSTV_PASOKON_P3 113
22 #define RADIOLIB_SSTV_PASOKON_P5 114
23 #define RADIOLIB_SSTV_PASOKON_P7 115
-
24 
-
25 // SSTV tones in Hz
-
26 #define RADIOLIB_SSTV_TONE_LEADER 1900
-
27 #define RADIOLIB_SSTV_TONE_BREAK 1200
-
28 #define RADIOLIB_SSTV_TONE_VIS_1 1100
-
29 #define RADIOLIB_SSTV_TONE_VIS_0 1300
-
30 #define RADIOLIB_SSTV_TONE_BRIGHTNESS_MIN 1500
-
31 #define RADIOLIB_SSTV_TONE_BRIGHTNESS_MAX 2300
-
32 
-
33 // calibration header timing in us
-
34 #define RADIOLIB_SSTV_HEADER_LEADER_LENGTH 300000
-
35 #define RADIOLIB_SSTV_HEADER_BREAK_LENGTH 10000
-
36 #define RADIOLIB_SSTV_HEADER_BIT_LENGTH 30000
-
37 
-
42 struct tone_t {
-
43 
-
47  enum {
-
48  GENERIC = 0,
-
49  SCAN_GREEN,
-
50  SCAN_BLUE,
-
51  SCAN_RED
-
52  } type;
-
53 
-
57  RadioLibTime_t len;
-
58 
-
62  uint16_t freq;
-
63 };
-
64 
-
69 struct SSTVMode_t {
-
70 
-
74  uint8_t visCode;
-
75 
-
79  uint16_t width;
-
80 
-
84  uint16_t height;
-
85 
-
89  uint16_t scanPixelLen;
-
90 
-
94  uint8_t numTones;
-
95 
-
99  tone_t tones[8];
-
100 };
-
101 
-
102 // all currently supported SSTV modes
-
103 extern const SSTVMode_t Scottie1;
-
104 extern const SSTVMode_t Scottie2;
-
105 extern const SSTVMode_t ScottieDX;
-
106 extern const SSTVMode_t Martin1;
-
107 extern const SSTVMode_t Martin2;
-
108 extern const SSTVMode_t Wrasse;
-
109 extern const SSTVMode_t PasokonP3;
-
110 extern const SSTVMode_t PasokonP5;
-
111 extern const SSTVMode_t PasokonP7;
-
112 
-
117 class SSTVClient {
-
118  public:
-
123  explicit SSTVClient(PhysicalLayer* phy);
-
124 
-
125  #if !RADIOLIB_EXCLUDE_AFSK
-
130  explicit SSTVClient(AFSKClient* audio);
-
131  #endif
-
132 
-
133  // basic methods
-
134 
-
142  int16_t begin(float base, const SSTVMode_t& mode);
-
143 
-
144  #if !RADIOLIB_EXCLUDE_AFSK
-
151  int16_t begin(const SSTVMode_t& mode);
-
152  #endif
-
153 
-
160  int16_t setCorrection(float correction);
-
161 
-
165  void idle();
-
166 
-
170  void sendHeader();
-
171 
-
177  void sendLine(const uint32_t* imgLine);
-
178 
-
183  uint16_t getPictureHeight() const;
+
24 #define RADIOLIB_SSTV_ROBOT_36 8
+
25 #define RADIOLIB_SSTV_ROBOT_72 12
+
26 
+
27 // SSTV tones in Hz
+
28 #define RADIOLIB_SSTV_TONE_LEADER 1900
+
29 #define RADIOLIB_SSTV_TONE_BREAK 1200
+
30 #define RADIOLIB_SSTV_TONE_VIS_1 1100
+
31 #define RADIOLIB_SSTV_TONE_VIS_0 1300
+
32 #define RADIOLIB_SSTV_TONE_BRIGHTNESS_MIN 1500
+
33 #define RADIOLIB_SSTV_TONE_BRIGHTNESS_MAX 2300
+
34 
+
35 // calibration header timing in us
+
36 #define RADIOLIB_SSTV_HEADER_LEADER_LENGTH 300000
+
37 #define RADIOLIB_SSTV_HEADER_BREAK_LENGTH 10000
+
38 #define RADIOLIB_SSTV_HEADER_BIT_LENGTH 30000
+
39 
+
44 struct tone_t {
+
45 
+
49  enum {
+
50  GENERIC = 0,
+
51  SCAN_GREEN_Y,
+
52  SCAN_BLUE_CB,
+
53  SCAN_RED_CR
+
54  } type;
+
55 
+
59  RadioLibTime_t len;
+
60 
+
64  uint16_t freq;
+
65 };
+
66 
+
71 struct SSTVMode_t {
+
72 
+
76  uint8_t visCode;
+
77 
+
81  uint16_t width;
+
82 
+
86  uint16_t height;
+
87 
+
91  uint16_t scanPixelLen;
+
92 
+
96  uint8_t numTones;
+
97 
+
101  tone_t tones[9];
+
102 };
+
103 
+
104 // all currently supported SSTV modes
+
105 extern const SSTVMode_t Scottie1;
+
106 extern const SSTVMode_t Scottie2;
+
107 extern const SSTVMode_t ScottieDX;
+
108 extern const SSTVMode_t Martin1;
+
109 extern const SSTVMode_t Martin2;
+
110 extern const SSTVMode_t Wrasse;
+
111 extern const SSTVMode_t PasokonP3;
+
112 extern const SSTVMode_t PasokonP5;
+
113 extern const SSTVMode_t PasokonP7;
+
114 extern const SSTVMode_t Robot36;
+
115 extern const SSTVMode_t Robot72;
+
116 
+
121 class SSTVClient {
+
122  public:
+
127  explicit SSTVClient(PhysicalLayer* phy);
+
128 
+
129  #if !RADIOLIB_EXCLUDE_AFSK
+
134  explicit SSTVClient(AFSKClient* audio);
+
135  #endif
+
136 
+
137  // basic methods
+
138 
+
147  int16_t begin(float base, const SSTVMode_t& mode);
+
148 
+
149  #if !RADIOLIB_EXCLUDE_AFSK
+
157  int16_t begin(const SSTVMode_t& mode);
+
158  #endif
+
159 
+
166  int16_t setCorrection(float correction);
+
167 
+
171  void idle();
+
172 
+
176  void sendHeader();
+
177 
+
183  void sendLine(const uint32_t* imgLine);
184 
-
185 #if !RADIOLIB_GODMODE
-
186  private:
-
187 #endif
-
188  PhysicalLayer* phyLayer;
-
189  #if !RADIOLIB_EXCLUDE_AFSK
-
190  AFSKClient* audioClient;
-
191  #endif
-
192 
-
193  uint32_t baseFreq = 0;
-
194  SSTVMode_t txMode = Scottie1;
-
195  bool firstLine = true;
-
196 
-
197  void tone(float freq, RadioLibTime_t len = 0);
-
198 };
-
199 
-
200 #endif
-
201 
-
202 #endif
+
189  uint16_t getPictureHeight() const;
+
190 
+
191 #if !RADIOLIB_GODMODE
+
192  private:
+
193 #endif
+
194  PhysicalLayer* phyLayer;
+
195  #if !RADIOLIB_EXCLUDE_AFSK
+
196  AFSKClient* audioClient;
+
197  #endif
+
198 
+
199  uint32_t baseFreq = 0;
+
200  SSTVMode_t txMode = Scottie1;
+
201  uint32_t lineCount = 0;
+
202 
+
203  void tone(float freq, RadioLibTime_t len = 0);
+
204 };
+
205 
+
206 #endif
+
207 
+
208 #endif
AFSKClient
Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...
Definition: AFSK.h:16
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:54
-
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:117
-
SSTVClient::idle
void idle()
Sends out tone at 1900 Hz.
Definition: SSTV.cpp:207
-
SSTVClient::setCorrection
int16_t setCorrection(float correction)
Set correction coefficient for tone length.
Definition: SSTV.cpp:193
-
SSTVClient::sendHeader
void sendHeader()
Sends synchronization header for the SSTV mode set in begin method.
Definition: SSTV.cpp:212
-
SSTVClient::begin
int16_t begin(float base, const SSTVMode_t &mode)
Initialization method for 2-FSK.
Definition: SSTV.cpp:182
-
SSTVClient::sendLine
void sendLine(const uint32_t *imgLine)
Sends single picture line in the currently configured SSTV mode.
Definition: SSTV.cpp:249
-
SSTVClient::getPictureHeight
uint16_t getPictureHeight() const
Get picture height of the currently configured SSTV mode.
Definition: SSTV.cpp:288
-
SSTVClient::SSTVClient
SSTVClient(PhysicalLayer *phy)
Constructor for 2-FSK mode.
Definition: SSTV.cpp:157
+
SSTVClient
Client for SSTV transmissions.
Definition: SSTV.h:121
+
SSTVClient::idle
void idle()
Sends out tone at 1900 Hz.
Definition: SSTV.cpp:242
+
SSTVClient::setCorrection
int16_t setCorrection(float correction)
Set correction coefficient for tone length.
Definition: SSTV.cpp:228
+
SSTVClient::sendHeader
void sendHeader()
Sends synchronization header for the SSTV mode set in begin method.
Definition: SSTV.cpp:247
+
SSTVClient::begin
int16_t begin(float base, const SSTVMode_t &mode)
Initialization method for 2-FSK.
Definition: SSTV.cpp:217
+
SSTVClient::sendLine
void sendLine(const uint32_t *imgLine)
Sends single picture line in the currently configured SSTV mode.
Definition: SSTV.cpp:284
+
SSTVClient::getPictureHeight
uint16_t getPictureHeight() const
Get picture height of the currently configured SSTV mode.
Definition: SSTV.cpp:357
+
SSTVClient::SSTVClient
SSTVClient(PhysicalLayer *phy)
Constructor for 2-FSK mode.
Definition: SSTV.cpp:192
RadioLibTime_t
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition: TypeDef.h:616
-
SSTVMode_t
Structure to save data about supported SSTV modes.
Definition: SSTV.h:69
-
SSTVMode_t::tones
tone_t tones[8]
Sequence of tones in each transmission line. This is used to create the correct encoding sequence.
Definition: SSTV.h:99
-
SSTVMode_t::visCode
uint8_t visCode
Unique VIS code of the SSTV mode.
Definition: SSTV.h:74
-
SSTVMode_t::scanPixelLen
uint16_t scanPixelLen
Pixel scan length in us.
Definition: SSTV.h:89
-
SSTVMode_t::height
uint16_t height
Picture height in pixels.
Definition: SSTV.h:84
-
SSTVMode_t::width
uint16_t width
Picture width in pixels.
Definition: SSTV.h:79
-
SSTVMode_t::numTones
uint8_t numTones
Number of tones in each transmission line. Picture scan data is considered single tone.
Definition: SSTV.h:94
-
tone_t
Structure to save data about tone.
Definition: SSTV.h:42
-
tone_t::freq
uint16_t freq
Frequency of tone in Hz, set to 0 for picture scan tones.
Definition: SSTV.h:62
-
tone_t::len
RadioLibTime_t len
Length of tone in us, set to 0 for picture scan tones.
Definition: SSTV.h:57
+
SSTVMode_t
Structure to save data about supported SSTV modes.
Definition: SSTV.h:71
+
SSTVMode_t::visCode
uint8_t visCode
Unique VIS code of the SSTV mode.
Definition: SSTV.h:76
+
SSTVMode_t::tones
tone_t tones[9]
Sequence of tones in each transmission line. This is used to create the correct encoding sequence.
Definition: SSTV.h:101
+
SSTVMode_t::scanPixelLen
uint16_t scanPixelLen
Pixel scan length in us.
Definition: SSTV.h:91
+
SSTVMode_t::height
uint16_t height
Picture height in pixels.
Definition: SSTV.h:86
+
SSTVMode_t::width
uint16_t width
Picture width in pixels.
Definition: SSTV.h:81
+
SSTVMode_t::numTones
uint8_t numTones
Number of tones in each transmission line. Picture scan data is considered single tone.
Definition: SSTV.h:96
+
tone_t
Structure to save data about tone.
Definition: SSTV.h:44
+
tone_t::freq
uint16_t freq
Frequency of tone in Hz, set to 0 for picture scan tones.
Definition: SSTV.h:64
+
tone_t::len
RadioLibTime_t len
Length of tone in us, set to 0 for picture scan tones.
Definition: SSTV.h:59
tone_t::type
enum tone_t::@1 type
Tone type: GENERIC for sync and porch tones, SCAN_GREEN, SCAN_BLUE and SCAN_RED for scan lines.
diff --git a/class_s_s_t_v_client.html b/class_s_s_t_v_client.html index f3801546..17689f86 100644 --- a/class_s_s_t_v_client.html +++ b/class_s_s_t_v_client.html @@ -218,7 +218,7 @@ void 
Parameters
- +
modeSSTV mode to be used. Currently supported modes are Scottie1, Scottie2, ScottieDX, Martin1, Martin2, Wrasse, PasokonP3, PasokonP5 and PasokonP7.
modeSSTV mode to be used. Currently supported modes are Scottie1, Scottie2, ScottieDX, Martin1, Martin2, Wrasse, PasokonP3, PasokonP5 and PasokonP7, Robot36 and Robot37.
@@ -256,7 +256,7 @@ void 
Parameters
- +
baseBase "0 Hz tone" RF frequency to be used in MHz.
modeSSTV mode to be used. Currently supported modes are Scottie1, Scottie2, ScottieDX, Martin1, Martin2, Wrasse, PasokonP3, PasokonP5 and PasokonP7.
modeSSTV mode to be used. Currently supported modes are Scottie1, Scottie2, ScottieDX, Martin1, Martin2, Wrasse, PasokonP3, PasokonP5 and PasokonP7, Robot36 and Robot37.
diff --git a/functions_t.html b/functions_t.html index 0d4cbde4..d62f5e9a 100644 --- a/functions_t.html +++ b/functions_t.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable() ,
RadioLibHal
  • tones -: SSTVMode_t +: SSTVMode_t
  • transmit() : AX25Client diff --git a/functions_vars.html b/functions_vars.html index 68695f50..6d336486 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -536,7 +536,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl : LR11x0WifiResultFull_t
  • tones -: SSTVMode_t +: SSTVMode_t
  • TS009 : LoRaWANNode diff --git a/navtreeindex6.js b/navtreeindex6.js index 8a688a89..75db8ea0 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -87,8 +87,8 @@ var NAVTREEINDEX6 = "struct_module_1_1_s_p_i_config__t.html#ac1e7f50d134ec054ed2074b846f1124e":[3,0,34,1,0], "struct_module_1_1_s_p_i_config__t.html#ae11c030be96a72cd09fdfe9778ecdd51":[3,0,34,1,2], "struct_s_s_t_v_mode__t.html":[3,0,57], -"struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad":[3,0,57,3], "struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820":[3,0,57,4], +"struct_s_s_t_v_mode__t.html#a7993c913a63cda9d927938fe0b08b8ea":[3,0,57,3], "struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694":[3,0,57,2], "struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031":[3,0,57,0], "struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40":[3,0,57,5], diff --git a/search/all_11.js b/search/all_11.js index b55d8a57..888dd8d0 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -8,7 +8,7 @@ var searchData= ['todo_20list_616',['Todo List',['../todo.html',1,'']]], ['tone_617',['tone',['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()'],['../class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17',1,'RadioLibHal::tone()']]], ['tone_5ft_618',['tone_t',['../structtone__t.html',1,'']]], - ['tones_619',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]], + ['tones_619',['tones',['../struct_s_s_t_v_mode__t.html#a7993c913a63cda9d927938fe0b08b8ea',1,'SSTVMode_t']]], ['transmit_620',['transmit',['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit()'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit()'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit(const char *str, uint8_t addr=0)'],['../class_l_r11x0.html#a3dd42f8d5569487ea74f004ca652a709',1,'LR11x0::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit()'],['../class_l_r11x0.html#a3a1de95be55f7ecc1d26a7aa7983cdba',1,'LR11x0::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6',1,'PagerClient::transmit()'],['../class_l_r11x0.html#a492b2d057dd803c3884fa1adc8e22534',1,'LR11x0::transmit()'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit()'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit()'],['../class_pager_client.html#aa9df7f8675170affc5256a896168601b',1,'PagerClient::transmit()'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit()'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)']]], ['transmitdirect_621',['transmitDirect',['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()'],['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../class_external_radio.html#a25be77aea48cfbdcae05ed32b660daef',1,'ExternalRadio::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_l_r11x0.html#ae077957969f6274a53f63b314b6f1359',1,'LR11x0::transmitDirect()']]], ['transmitdirectasync_622',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]], diff --git a/search/variables_11.js b/search/variables_11.js index 85b1ebc5..19cd1ac5 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -3,7 +3,7 @@ var searchData= ['timeout_1196',['timeout',['../struct_module_1_1_s_p_i_config__t.html#a56ecc0b9c1207d655c581e90faa77bb5',1,'Module::SPIConfig_t']]], ['timestamp_1197',['timestamp',['../struct_l_r11x0_wifi_result_full__t.html#a4fbd2bfd834c890da47ab94c6f688738',1,'LR11x0WifiResultFull_t']]], ['todistributionsystem_1198',['toDistributionSystem',['../struct_l_r11x0_wifi_result_full__t.html#abe8e8b5e22a75ac988de6f98afa5fd61',1,'LR11x0WifiResultFull_t']]], - ['tones_1199',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]], + ['tones_1199',['tones',['../struct_s_s_t_v_mode__t.html#a7993c913a63cda9d927938fe0b08b8ea',1,'SSTVMode_t']]], ['ts009_1200',['TS009',['../class_lo_ra_w_a_n_node.html#a8226f4d0329d15da9ffc706e5781403a',1,'LoRaWANNode']]], ['txfreqs_1201',['txFreqs',['../struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c',1,'LoRaWANBand_t']]], ['txjoinreq_1202',['txJoinReq',['../struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38',1,'LoRaWANBand_t']]], diff --git a/struct_s_s_t_v_mode__t-members.html b/struct_s_s_t_v_mode__t-members.html index 6fd697b2..fd80a48f 100644 --- a/struct_s_s_t_v_mode__t-members.html +++ b/struct_s_s_t_v_mode__t-members.html @@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('struct_s_s_t_v_mode__t.html',''); init heightSSTVMode_t numTonesSSTVMode_t scanPixelLenSSTVMode_t - tonesSSTVMode_t + tonesSSTVMode_t visCodeSSTVMode_t widthSSTVMode_t diff --git a/struct_s_s_t_v_mode__t.html b/struct_s_s_t_v_mode__t.html index 6c352e09..67e35834 100644 --- a/struct_s_s_t_v_mode__t.html +++ b/struct_s_s_t_v_mode__t.html @@ -117,10 +117,10 @@ uint16_t numTones  Number of tones in each transmission line. Picture scan data is considered single tone.
      - -tone_t tones [8] - Sequence of tones in each transmission line. This is used to create the correct encoding sequence.
    -  + +tone_t tones [9] + Sequence of tones in each transmission line. This is used to create the correct encoding sequence.

    Detailed Description

    Structure to save data about supported SSTV modes.

    diff --git a/struct_s_s_t_v_mode__t.js b/struct_s_s_t_v_mode__t.js index 8e1d958e..7864188e 100644 --- a/struct_s_s_t_v_mode__t.js +++ b/struct_s_s_t_v_mode__t.js @@ -3,7 +3,7 @@ var struct_s_s_t_v_mode__t = [ "height", "struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031", null ], [ "numTones", "struct_s_s_t_v_mode__t.html#ae3d67bbc9815c38bea17ec070c8c0096", null ], [ "scanPixelLen", "struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694", null ], - [ "tones", "struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad", null ], + [ "tones", "struct_s_s_t_v_mode__t.html#a7993c913a63cda9d927938fe0b08b8ea", null ], [ "visCode", "struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820", null ], [ "width", "struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40", null ] ]; \ No newline at end of file diff --git a/structtone__t-members.html b/structtone__t-members.html index f2375a86..807235fc 100644 --- a/structtone__t-members.html +++ b/structtone__t-members.html @@ -92,9 +92,9 @@ $(document).ready(function(){initNavTree('structtone__t.html',''); initResizable freqtone_t GENERIC enum value (defined in tone_t)tone_t lentone_t - SCAN_BLUE enum value (defined in tone_t)tone_t - SCAN_GREEN enum value (defined in tone_t)tone_t - SCAN_RED enum value (defined in tone_t)tone_t + SCAN_BLUE_CB enum value (defined in tone_t)tone_t + SCAN_GREEN_Y enum value (defined in tone_t)tone_t + SCAN_RED_CR enum value (defined in tone_t)tone_t typetone_t
    diff --git a/structtone__t.html b/structtone__t.html index 549f8c5d..1491dade 100644 --- a/structtone__t.html +++ b/structtone__t.html @@ -99,9 +99,9 @@ $(document).ready(function(){initNavTree('structtone__t.html',''); initResizable

    Public Types

    enum  { GENERIC = 0 -, SCAN_GREEN -, SCAN_BLUE -, SCAN_RED +, SCAN_GREEN_Y +, SCAN_BLUE_CB +, SCAN_RED_CR }  Tone type: GENERIC for sync and porch tones, SCAN_GREEN, SCAN_BLUE and SCAN_RED for scan lines.