# scs_menu_item_t Struct Reference

`#include <scs.h>`

## Data Fields
char | name [6]
u32 | ix
u16 | maxValue
u16(* | getFunct )(u32 ix)
void(* | setFunct )(u32 ix, u16 value)
u16(* | selectFunct )(u32 ix, u16 value)
void(* | stringFunct )(u32 ix, u16 value, char *label)
void(* | stringFullFunct )(u32 ix, u16 value, char *line1, char *line2)

## Field Documentation

u16(* scs_menu_item_t::getFunct)(u32 ix)

u32 scs_menu_item_t::ix

u16 scs_menu_item_t::maxValue

char scs_menu_item_t::name[6]

u16(* scs_menu_item_t::selectFunct)(u32 ix, u16 value)

void(* scs_menu_item_t::setFunct)(u32 ix, u16 value)

void(* scs_menu_item_t::stringFullFunct)(u32 ix, u16 value, char *line1, char *line2)

void(* scs_menu_item_t::stringFunct)(u32 ix, u16 value, char *label)

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

- modules/scs/scs.h