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
Let the CPU run but we assume mostly idling for num_seconds
Generated
from enum value: CPU_IDLE = 32;
END_QUIET
END_QUIET
Stop powerstress processing - probably by just rebooting the board
Generated
from enum value: END_QUIET = 3;
FORCE_QUIET
FORCE_QUIET
Try to turn off all automatic processing of packets, screen, sleeping, etc (to make it easier to measure in isolation)
Generated
from enum value: FORCE_QUIET = 2;
GPS_OFF
GPS_OFF
Turn off the GPS radio for num_seconds
Generated
from enum value: GPS_OFF = 112;
GPS_ON
GPS_ON
Turn on the GPS radio for num_seconds
Generated
from enum value: GPS_ON = 113;
LED_OFF
LED_OFF
Force the LED off for num_seconds
Generated
from enum value: LED_OFF = 49;
LED_ON
LED_ON
Turn the LED on for num_seconds (and leave it on - for baseline power measurement purposes)
Generated
from enum value: LED_ON = 48;
LORA_OFF
LORA_OFF
Completely turn off the LORA radio for num_seconds
Generated
from enum value: LORA_OFF = 64;
LORA_RX
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)
Generated
from enum value: LORA_RX = 66;
LORA_TX
LORA_TX
Send Lora packets for num_seconds
Generated
from enum value: LORA_TX = 65;
PRINT_INFO
PRINT_INFO
Print board version slog and send an ack that we are alive and ready to process commands
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
Generated
from enum meshtastic.PowerStressMessage.Opcode