SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
satnogs::comms::test Class Reference

#include <test.hpp>

Classes

struct  params_work_container

Public Types

enum class  test_id : int { TX_UHF_SIMPLE = 0 , TX_SBAND_SIMPLE = 1 , EMMC_SIMPLE = 2 , EMC_ROUTINE = 3 }

Public Member Functions

 test (test const &)=delete
void operator= (test const &)=delete
void exec_test (test_id id, std::initializer_list< uint32_t > params)
void stop ()
bool running () const
void emc_routine ()
 A simple routine for EMC testing.
bool emmc_success () const

Static Public Member Functions

static testget_instance ()

Detailed Description

Definition at line 29 of file test.hpp.

Member Enumeration Documentation

◆ test_id

enum class satnogs::comms::test::test_id : int
strong
Enumerator
TX_UHF_SIMPLE 
TX_SBAND_SIMPLE 
EMMC_SIMPLE 
EMC_ROUTINE 

Definition at line 48 of file test.hpp.

Constructor & Destructor Documentation

◆ test()

satnogs::comms::test::test ( test const & )
delete

Member Function Documentation

◆ emc_routine()

void satnogs::comms::test::emc_routine ( )

A simple routine for EMC testing.

Deprecated
This is deprecated and will be removed in upcoming release

Definition at line 222 of file test.cpp.

◆ emmc_success()

bool satnogs::comms::test::emmc_success ( ) const

Definition at line 157 of file test.cpp.

◆ exec_test()

void satnogs::comms::test::exec_test ( test_id id,
std::initializer_list< uint32_t > params )

Definition at line 64 of file test.cpp.

◆ get_instance()

test & satnogs::comms::test::get_instance ( )
inlinestatic

Definition at line 42 of file test.hpp.

◆ operator=()

void satnogs::comms::test::operator= ( test const & )
delete

◆ running()

bool satnogs::comms::test::running ( ) const

Definition at line 288 of file test.cpp.

◆ stop()

void satnogs::comms::test::stop ( )

Definition at line 282 of file test.cpp.


The documentation for this class was generated from the following files: