SCS_CONFIG

Functions

s32 SCS_CONFIG_Init (u32 mode)

Variables

const scs_menu_item_t pageVAR []
const scs_menu_item_t pageRun []
const scs_menu_item_t pageSnap []
const scs_menu_item_t pageROUT []
const scs_menu_item_t pageDsk []
const scs_menu_item_t pageOSC []
const scs_menu_item_t pageNetw []
const scs_menu_item_t pageMON []
const scs_menu_item_t pageMClk []
const scs_menu_item_t pageLearn []
const scs_menu_page_t rootMode0 []

Detailed Description

Local SCS Configuration


Function Documentation

s32 SCS_CONFIG_Init ( u32  mode  ) 

Initialisation of SCS Config mode selects the used SCS config (currently only one available selected with 0)

Returns:
< 0 if initialisation failed

Here is the call graph for this function:


Variable Documentation

Initial value:
 {
  SCS_ITEM("Load ", 0, 0,           dummyGet,        dummySet,        selectLOAD, stringEmpty, NULL),
  SCS_ITEM("Save ", 0, 0,           dummyGet,        dummySet,        selectSAVE, stringEmpty, NULL),
}
Initial value:
 {
  
  SCS_ITEM("     ", 0, 0,           dummyGet,        dummySet,        selectNOP,      stringEmpty, NULL),
}
Initial value:
 {
  SCS_ITEM("BPM ",  1, 400,                         mclkBpmGet,  mclkBpmSet,  selectNOP,     stringDec, NULL),
  SCS_ITEM("Play",  0, 0,                           dummyGet,    dummySet,    selectPlay,    stringPlay, NULL),
  SCS_ITEM("Stop",  0, 0,                           dummyGet,    dummySet,    selectStop,    stringStop, NULL),
  SCS_ITEM("Pause", 0, 0,                           dummyGet,    dummySet,    selectPause,   stringPause, NULL),
}
Initial value:
 {
  
  SCS_ITEM("     ", 0, 0,           dummyGet,        dummySet,        selectNOP,      stringEmpty, NULL),
}
Initial value:
 {
  SCS_ITEM("DHCP ", 0, 1,           dhcpGet,         dhcpSet,         selectNOP,  stringOnOff, NULL),
  SCS_ITEM(" IP  ", 0, 2,           selIpParGet,     selIpParSet,     selectNOP,  stringIpPar, NULL),
  SCS_ITEM("     ", 0, 0,           dummyGet,        dummySet,        selectIpEnter,stringIp, NULL),
  SCS_ITEM("     ", 1, 0,           dummyGet,        dummySet,        selectIpEnter,stringIp, NULL),
  SCS_ITEM("     ", 2, 0,           dummyGet,        dummySet,        selectIpEnter,stringIp, NULL),
}
Initial value:
 {
  SCS_ITEM("Port ", 0, 3,           oscPortGet,      oscPortSet,      selectNOP,  stringOscPort, NULL),
  SCS_ITEM("Remot", 0, 0,           dummyGet,        dummySet,        selectRemoteIp, stringRemoteIp, NULL),
  SCS_ITEM("e IP:", 1, 0,           dummyGet,        dummySet,        selectRemoteIp, stringRemoteIp, NULL),
  SCS_ITEM("     ", 2, 0,           dummyGet,        dummySet,        selectRemoteIp, stringRemoteIp, NULL),
  SCS_ITEM("RPort", 0, 65535,       oscRemotePortGet,oscRemotePortSet,selectNOP,      stringDec5,     NULL),
  SCS_ITEM("LPort", 0, 65535,       oscLocalPortGet, oscLocalPortSet, selectNOP,      stringDec5,     NULL),
  SCS_ITEM(" Mode", 0, OSC_CLIENT_NUM_TRANSFER_MODES-1, oscModeGet, oscModeSet, selectNOP, stringOscMode, stringOscModeFull),
}
Initial value:
 {
  SCS_ITEM("Node", 0, MIDI_ROUTER_NUM_NODES-1,  routerNodeGet, routerNodeSet,selectNOP, stringDecP1, NULL),
  SCS_ITEM("SrcP", 0, MIDI_PORT_NUM_IN_PORTS-1, routerSrcPortGet, routerSrcPortSet,selectNOP, stringInPort, NULL),
  SCS_ITEM("Chn.", 0, 17,                       routerSrcChnGet, routerSrcChnSet,selectNOP, stringRouterChn, NULL),
  SCS_ITEM("DstP", 0, MIDI_PORT_NUM_OUT_PORTS-1, routerDstPortGet, routerDstPortSet,selectNOP, stringOutPort, NULL),
  SCS_ITEM("Chn.", 0, 17,                       routerDstChnGet, routerDstChnSet,selectNOP, stringRouterChn, NULL),
}
Initial value:
 {
  SCS_ITEM("Run ",  0, 0,    dummyGet,      dummySet,      selectRunScript, stringEmpty, NULL),
  SCS_ITEM("Sec.",  0, 255,  runSectionGet, runSectionSet, selectNOP,    stringDec, NULL),
  SCS_ITEM("Val.",  0, 255,  runValueGet,   runValueSet,   selectNOP,    stringDec, NULL),
}
Initial value:
 {
  SCS_ITEM("Snap",  0, MBNG_FILE_S_NUM_SNAPSHOTS-1, snapshotGet, snapshotSet, selectNOP,    stringDec, NULL),
  SCS_ITEM("Load ", 0, 0,                           dummyGet,    dummySet,    selectSnapshotLOAD, stringEmpty, NULL),
  SCS_ITEM("Save ", 0, 0,                           dummyGet,    dummySet,    selectSnapshotSAVE, stringEmpty, NULL),
  SCS_ITEM("Dump ", 0, 0,                           dummyGet,    dummySet,    selectSnapshotDUMP, stringEmpty, NULL),
}
Initial value:
 {
  SCS_ITEM("Dev ", 0, 127, sysExVarDevGet, sysExVarDevSet, selectNOP, stringDec, NULL),
  SCS_ITEM("Pat ", 0, 127, sysExVarPatGet, sysExVarPatSet, selectNOP, stringDec, NULL),
  SCS_ITEM("Bnk ", 0, 127, sysExVarBnkGet, sysExVarBnkSet, selectNOP, stringDec, NULL),
  SCS_ITEM("Ins ", 0, 127, sysExVarInsGet, sysExVarInsSet, selectNOP, stringDec, NULL),
  SCS_ITEM("Chn ", 0, 127, sysExVarChnGet, sysExVarChnSet, selectNOP, stringDec, NULL),
}

Menu Structure

Initial value:
 {
  SCS_PAGE("Var. ", pageVAR),
  SCS_PAGE(".NGR ", pageRun),
  SCS_PAGE("Snap ", pageSnap),
  SCS_PAGE("Rout ", pageROUT),
  SCS_PAGE("OSC  ", pageOSC),
  SCS_PAGE("Netw ", pageNetw),
  SCS_PAGE("Mon. ", pageMON),
  SCS_PAGE("MClk ", pageMClk),
  SCS_PAGE("Learn", pageLearn),
  SCS_PAGE(" Disk", pageDsk),
}

Generated on 22 Jan 2016 for MIDIboxNG by  doxygen 1.6.1