|
176 | 176 | tlm("INST HEALTH_STATUS ASCIICMD")
|
177 | 177 | tlm("INST HEALTH_STATUS CCSDSAPID")
|
178 | 178 | tlm("INST HEALTH_STATUS TEMP1")
|
| 179 | +tlm("INST HEALTH_STATUS TEMP1", type: :RAW) |
| 180 | +tlm("INST HEALTH_STATUS TEMP1", type: :CONVERTED) |
| 181 | +tlm("INST HEALTH_STATUS TEMP1", type: :FORMATTED) |
| 182 | +tlm("INST HEALTH_STATUS TEMP1", type: :WITH_UNITS) |
179 | 183 |
|
180 | 184 | tlm("INST", "HEALTH_STATUS", "ARY")
|
181 | 185 | tlm("INST", "HEALTH_STATUS", "ASCIICMD")
|
182 | 186 | tlm("INST", "HEALTH_STATUS", "CCSDSAPID")
|
183 | 187 | tlm("INST", "HEALTH_STATUS", "TEMP1")
|
| 188 | +tlm("INST", "HEALTH_STATUS", "TEMP1", type: :RAW) |
| 189 | +tlm("INST", "HEALTH_STATUS", "TEMP1", type: :CONVERTED) |
| 190 | +tlm("INST", "HEALTH_STATUS", "TEMP1", type: :FORMATTED) |
| 191 | +tlm("INST", "HEALTH_STATUS", "TEMP1", type: :WITH_UNITS) |
184 | 192 |
|
185 | 193 | # tlm should fail
|
186 | 194 | tlm()
|
|
195 | 203 | tlm("INST", "HEALTH_STATUS", "BOB")
|
196 | 204 | tlm("INST", "HEALTH_STATUS", "ARY", "BOB")
|
197 | 205 |
|
198 |
| -# tlm_raw |
199 |
| -tlm_raw("INST HEALTH_STATUS ARY") |
200 |
| -tlm_raw("INST HEALTH_STATUS ASCIICMD") |
201 |
| -tlm_raw("INST HEALTH_STATUS CCSDSAPID") |
202 |
| -tlm_raw("INST HEALTH_STATUS TEMP1") |
203 |
| - |
204 |
| -tlm_raw("INST", "HEALTH_STATUS", "ARY") |
205 |
| -tlm_raw("INST", "HEALTH_STATUS", "ASCIICMD") |
206 |
| -tlm_raw("INST", "HEALTH_STATUS", "CCSDSAPID") |
207 |
| -tlm_raw("INST", "HEALTH_STATUS", "TEMP1") |
208 |
| - |
209 |
| -# tlm_raw should fail |
210 |
| -tlm_raw() |
211 |
| -tlm_raw("BOB") |
212 |
| -tlm_raw("INST") |
213 |
| -tlm_raw("INST BOB") |
214 |
| -tlm_raw("INST HEALTH_STATUS") |
215 |
| -tlm_raw("INST HEALTH_STATUS BOB") |
216 |
| -tlm_raw("INST HEALTH_STATUS ARY BOB") |
217 |
| -tlm_raw("INST", "BOB") |
218 |
| -tlm_raw("INST", "HEALTH_STATUS") |
219 |
| -tlm_raw("INST", "HEALTH_STATUS", "BOB") |
220 |
| -tlm_raw("INST", "HEALTH_STATUS", "ARY", "BOB") |
221 |
| - |
222 |
| -# tlm_formatted |
223 |
| -tlm_formatted("INST HEALTH_STATUS ARY") |
224 |
| -tlm_formatted("INST HEALTH_STATUS ASCIICMD") |
225 |
| -tlm_formatted("INST HEALTH_STATUS CCSDSAPID") |
226 |
| -tlm_formatted("INST HEALTH_STATUS TEMP1") |
227 |
| - |
228 |
| -tlm_formatted("INST", "HEALTH_STATUS", "ARY") |
229 |
| -tlm_formatted("INST", "HEALTH_STATUS", "ASCIICMD") |
230 |
| -tlm_formatted("INST", "HEALTH_STATUS", "CCSDSAPID") |
231 |
| -tlm_formatted("INST", "HEALTH_STATUS", "TEMP1") |
232 |
| - |
233 |
| -# tlm_formatted should fail |
234 |
| -tlm_formatted() |
235 |
| -tlm_formatted("BOB") |
236 |
| -tlm_formatted("INST") |
237 |
| -tlm_formatted("INST BOB") |
238 |
| -tlm_formatted("INST HEALTH_STATUS") |
239 |
| -tlm_formatted("INST HEALTH_STATUS BOB") |
240 |
| -tlm_formatted("INST HEALTH_STATUS ARY BOB") |
241 |
| -tlm_formatted("INST", "BOB") |
242 |
| -tlm_formatted("INST", "HEALTH_STATUS") |
243 |
| -tlm_formatted("INST", "HEALTH_STATUS", "BOB") |
244 |
| -tlm_formatted("INST", "HEALTH_STATUS", "ARY", "BOB") |
245 |
| - |
246 |
| -# tlm_with_units |
247 |
| -tlm_with_units("INST HEALTH_STATUS ARY") |
248 |
| -tlm_with_units("INST HEALTH_STATUS ASCIICMD") |
249 |
| -tlm_with_units("INST HEALTH_STATUS CCSDSAPID") |
250 |
| -tlm_with_units("INST HEALTH_STATUS TEMP1") |
251 |
| - |
252 |
| -tlm_with_units("INST", "HEALTH_STATUS", "ARY") |
253 |
| -tlm_with_units("INST", "HEALTH_STATUS", "ASCIICMD") |
254 |
| -tlm_with_units("INST", "HEALTH_STATUS", "CCSDSAPID") |
255 |
| -tlm_with_units("INST", "HEALTH_STATUS", "TEMP1") |
256 |
| - |
257 |
| -# tlm_with_units should fail |
258 |
| -tlm_with_units() |
259 |
| -tlm_with_units("BOB") |
260 |
| -tlm_with_units("INST") |
261 |
| -tlm_with_units("INST BOB") |
262 |
| -tlm_with_units("INST HEALTH_STATUS") |
263 |
| -tlm_with_units("INST HEALTH_STATUS BOB") |
264 |
| -tlm_with_units("INST HEALTH_STATUS ARY BOB") |
265 |
| -tlm_with_units("INST", "BOB") |
266 |
| -tlm_with_units("INST", "HEALTH_STATUS") |
267 |
| -tlm_with_units("INST", "HEALTH_STATUS", "BOB") |
268 |
| -tlm_with_units("INST", "HEALTH_STATUS", "ARY", "BOB") |
269 |
| - |
270 | 206 | # override_tlm
|
271 | 207 | override_tlm("INST HEALTH_STATUS ARY = [0,0,0,0,0,0,0,0,0,0]")
|
272 | 208 | override_tlm("INST HEALTH_STATUS ASCIICMD = 'HI'")
|
273 | 209 | override_tlm("INST HEALTH_STATUS CCSDSAPID = 1000")
|
274 | 210 | override_tlm("INST HEALTH_STATUS TEMP1 = 15")
|
275 | 211 |
|
276 |
| -# override_tlm_raw |
277 |
| -override_tlm_raw("INST HEALTH_STATUS ARY = [0,0,0,0,0,0,0,0,0,0]") |
278 |
| -override_tlm_raw("INST HEALTH_STATUS ASCIICMD = 'HI'") |
279 |
| -override_tlm_raw("INST HEALTH_STATUS CCSDSAPID = 1000") |
280 |
| -override_tlm_raw("INST HEALTH_STATUS TEMP1 = 10000") |
| 212 | +wait_check("INST HEALTH_STATUS ARY == [1,2,3]", 5) |
| 213 | +wait_check("INST HEALTH_STATUS ASCIICMD == 'HI'", 5) |
| 214 | +wait_check("INST HEALTH_STATUS CCSDSAPID == 1000", 5) |
| 215 | +wait_check("INST HEALTH_STATUS TEMP1 == 15", 5) |
281 | 216 |
|
282 | 217 | # normalize_tlm
|
283 | 218 | normalize_tlm("INST HEALTH_STATUS ARY")
|
284 | 219 | normalize_tlm("INST HEALTH_STATUS ASCIICMD")
|
285 | 220 | normalize_tlm("INST HEALTH_STATUS CCSDSAPID")
|
286 | 221 | normalize_tlm("INST HEALTH_STATUS TEMP1")
|
| 222 | + |
| 223 | +wait_check("INST HEALTH_STATUS ARY != [1,2,3]", 5) |
| 224 | +wait_check("INST HEALTH_STATUS ASCIICMD != 'HI'", 5) |
| 225 | +wait_check("INST HEALTH_STATUS CCSDSAPID != 1000", 5) |
| 226 | +wait_check("INST HEALTH_STATUS TEMP1 != 15", 5) |
0 commit comments