# Programmer Struct Reference

A structure holding state associated with a program we may burn or are in the process of burning. More...

Collaboration diagram for Programmer:

[legend]

## Data Fields
SFBChecksum | cs
SFBProvenance * | sketchHeaders [MAX_SKETCHES]
u8 | sketchHeadersFound
u8 | newestSketchIndex
SFBProvenance | bestProgram
u32 | bootFlags
u32 | bestStartAddr
u16 | snonce
u8 | face
u8 | haveBest
u8 | currentSector
u8 | lastSector
u32 | nextAddress
SFBChecksum | sectorChecksum
u32 | lastAddress
u32 | alarmNumber
u32 | timeout
u16 | rnonce [FACE_COUNT]
u8 | faceState [FACE_COUNT]
u8 | state
u8 | bootMode
u8 | nctr
u8 | monitorFace
u8 | programmingFlags

## Detailed Description

A structure holding state associated with a program we may burn or are in the process of burning.

The documentation for this struct was generated from the following file:

- src/components/bios/boot3.cpp