> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/holoscan/sensor-bridge/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/holoscan/sensor-bridge/_mcp/server.

# hololink::emulation::sensors::BootFsmState

```cpp showLineNumbers={false}
enum hololink::emulation::sensors::BootFsmState : uint8_t
```

***

## Values

| Name                        | Value    |
| --------------------------- | -------- |
| `BOOT_HW_STBY`              | `= 0x00` |
| `COLD_BOOT`                 | `= 0x01` |
| `CLOCK_INIT`                | `= 0x02` |
| `NVM_DWLD`                  | `= 0x10` |
| `NVM_UNPACK`                | `= 0x11` |
| `SYSTEM_BOOT`               | `= 0x12` |
| `NONCE_GRNERATION`          | `= 0x20` |
| `EPH_KEYS_GENERATION`       | `= 0x21` |
| `WAIT_CERTIFICATE`          | `= 0x22` |
| `CERTIFICATE_PARSING`       | `= 0x23` |
| `CERTIFICATE_VERIF_ROOT`    | `= 0x24` |
| `CERTIFICATE_VERIF_USER`    | `= 0x25` |
| `CERTIFICATE_CHECK_FIELDS`  | `= 0x26` |
| `ECDH`                      | `= 0x30` |
| `ECDH_SS_GEN`               | `= 0x31` |
| `ECDH_MASTER_KEY_GEN`       | `= 0x32` |
| `ECDH_SESSION_KEY_GEN`      | `= 0x33` |
| `AUTHENTICATION`            | `= 0x40` |
| `AUTHENTICATION_MSG_CREATE` | `= 0x41` |
| `AUTHENTICATION_MSG_SIGN`   | `= 0x42` |
| `PROVISIONING`              | `= 0x50` |
| `PROVISIONING_UID`          | `= 0x51` |
| `PROVISIONING_EC_PRIV_KEY`  | `= 0x52` |
| `PROVISIONING_EC_PUB_KEY`   | `= 0x53` |
| `CTM_PROVISIONING_CID`      | `= 0x54` |
| `PAIRING`                   | `= 0x55` |
| `FWP_SETUP`                 | `= 0x60` |
| `VTP_SETUP`                 | `= 0x61` |
| `FA_RETURN`                 | `= 0x70` |
| `BOOT_WAITING_CMD`          | `= 0x80` |
| `BOOT_COMPLETED`            | `= 0xBC` |