Enumeration PowerStressMessage_Opcode

What operation would we like the UUT to perform. note: senders should probably set want_response in their request packets, so that they can know when the state machine has started processing their request

from enum meshtastic.PowerStressMessage.Opcode

Enumeration Members

BT_OFF

Turn off the BT radio for num_seconds

from enum value: BT_OFF = 80;

BT_ON

Turn on the BT radio for num_seconds

from enum value: BT_ON = 81;

CPU_DEEPSLEEP

Force deep sleep for FIXME seconds

from enum value: CPU_DEEPSLEEP = 33;

CPU_FULLON

Spin the CPU as fast as possible for num_seconds

from enum value: CPU_FULLON = 34;

CPU_IDLE

Let the CPU run but we assume mostly idling for num_seconds

from enum value: CPU_IDLE = 32;

END_QUIET

Stop powerstress processing - probably by just rebooting the board

from enum value: END_QUIET = 3;

FORCE_QUIET

Try to turn off all automatic processing of packets, screen, sleeping, etc (to make it easier to measure in isolation)

from enum value: FORCE_QUIET = 2;

GPS_OFF

Turn off the GPS radio for num_seconds

from enum value: GPS_OFF = 112;

GPS_ON

Turn on the GPS radio for num_seconds

from enum value: GPS_ON = 113;

LED_OFF

Force the LED off for num_seconds

from enum value: LED_OFF = 49;

LED_ON

Turn the LED on for num_seconds (and leave it on - for baseline power measurement purposes)

from enum value: LED_ON = 48;

LORA_OFF

Completely turn off the LORA radio for num_seconds

from enum value: LORA_OFF = 64;

LORA_RX

Receive Lora packets for num_seconds (node will be mostly just listening, unless an external agent is helping stress this by sending packets on the current channel)

from enum value: LORA_RX = 66;

LORA_TX

Send Lora packets for num_seconds

from enum value: LORA_TX = 65;

PRINT_INFO

Print board version slog and send an ack that we are alive and ready to process commands

from enum value: PRINT_INFO = 1;

SCREEN_OFF

Turn the screen off

from enum value: SCREEN_OFF = 17;

SCREEN_ON

Turn the screen on

from enum value: SCREEN_ON = 16;

UNSET

Unset/unused

from enum value: UNSET = 0;

WIFI_OFF

Turn off the WIFI radio for num_seconds

from enum value: WIFI_OFF = 96;

WIFI_ON

Turn on the WIFI radio for num_seconds

from enum value: WIFI_ON = 97;