---
name: "njb_state_t"
section: "3"
platform: "linux"
package: "libnjb-doc"
version: "2.2.5-4.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/njb_state_t"
---

# njb\_state\_t(3)

## NAME

njb\_state\_t -

## SYNOPSIS

### Data Fields

int **session\_updated**\
 u\_int64\_t **libcount**\
 **njb\_eax\_t** \* **first\_eax**\
 **njb\_eax\_t** \* **next\_eax**\
 int **reset\_get\_track\_tag**\
 int **reset\_get\_playlist**\
 int **reset\_get\_datafile\_tag**\
 u\_int8\_t **power**\
 u\_int8\_t **sdmiid** \[16\]\
 char **productName** \[33\]\
 u\_int8\_t **fwMajor**\
 u\_int8\_t **fwMinor**\

## Field Documentation

### u\_int8\_t njb\_state\_t::fwMajor Firmware major revision

Referenced by NJB\_Get\_Firmware\_Revision(), and njb\_ping().

### u\_int8\_t njb\_state\_t::fwMinor Firmware minor revision

Referenced by NJB\_Get\_Firmware\_Revision(), and njb\_ping().

### u\_int8\_t njb\_state\_t::power If the power cord is plugged in or not

Referenced by NJB\_Get\_Auxpower(), NJB\_Get\_Battery\_Charging(), NJB\_Get\_Battery\_Level(), njb\_init\_state(), and njb\_ping().

### char njb\_state\_t::productName\[33\] A string with the product name

Referenced by NJB\_Get\_Device\_Name(), and njb\_ping().

### u\_int8\_t njb\_state\_t::sdmiid\[16\] The SDMI ID

Referenced by NJB\_Get\_SDMI\_ID(), NJB\_Handshake(), njb\_init\_state(), and njb\_ping().

## Author

Generated automatically by Doxygen for libnjb from the source code.
