FlexSEA Wiki

A WEARABLE ROBOTICS TOOLKIT

User Tools

Site Tools


statusbytes

Status Bytes / Error Codes

The codes listed below are valid for FlexSEA-Rigid circuits programmed after June 18th 2019.

Regulate (Re)

Bit 7 6 5 4 3 2 1 0
Symbol Button Unused Unused I²t Limit I²t Warning +VG/+5V +VB Temperature

Execute (Ex)

Bit 7 6 5 4 3 2 1 0
Symbol SOFT3 SOFT2 SOFT1 Timing Find Poles Temperature I²t Limit I²t Warning

SOFT1-3 can be used while debugging software. They are currently used for:

  • SOFT1: I2C Error
  • SOFT2: Static joint angle reading
  • SOFT3: Unused

Manage (Mn)

Manage reports FSM timing errors according to the following code:

fsmStatus = (mostOffendingFSM << 4) | (numOffenses & 0x0F);
Bit 7 6 5 4 3 2 1 0
Symbol OFF3 OFF2 OFF1 OFF0 NUM3 NUM2 NUM1 NUM0
  • OFF3-0: Most offending FSM number (0-9)
  • NUM3-0: Number of offenses, capped at 15

As an example, if FSM case 2 often takes longer that the allowed time slot, the reported value will be 47 (2, 15).

statusbytes.txt · Last modified: 2019/06/19 14:29 by jfduval