-
Notifications
You must be signed in to change notification settings - Fork 1
NanoSDK
NanoSDK is the software that allows you to create MicroOS applications locally using the NanoCode App built into every MicroOS installation. In this guide you'll learn about different commands, basic and advanced logic, compiling, different optimizations as well as see some example apps made with NanoSDK. The commands and their parameters are listed with a darker background, with a full version of their name written in bold letters right next to them.
Basic commands are the bare bone features of NanoSDK, often required for the app to function.
DAN [name] Define Application Name Defines the application name listed in the library and title bar, has to be put in the first line.
DAI [asset name] Define Application Icon Defines the application icon displayed in the library, has to be put in the second line. In case of not having an icon asset the name can be set to default in order to use the default MicroOS application icon.
ASM [name] Application Submenu Defines the application submenu, the uses of this command are explained in Advanced Logic. An app cannot function without the submenu being defined in the third line.
PRN [string] Print Displays a pop up window with the inputed string.
END [error] End Force closes the application. An optional error message can be added.
Work in progress
Work in progress
Work in progress
Work in progress
Work in progress
Work in progress
Work in progress
Work in progress
Work in progress
This is an example of a simple app featuring a List GUI.
DAN example
DAI default
ASM home
CLG name
LGD 160 100 name
LGP 080 060 name
LGS true
LGO str3
option1
option2
option3
LOP inf
WHN var ASM home
WHN sel 001 name
DLG name
ASM menu1
CLG name
LGD 160 100 name
LGP 080 060 name
LGS true
LGO str1
back
WHN sel 002 name
DLG name
ASM menu2
CLG name
LGD 160 100 name
LGP 080 060 name
LGS true
LGO str1
back
WHN sel 003 name
DLG name
ASM menu3
CLG name
LGD 160 100 name
LGP 080 060 name
LGS true
LGO str1
back
WHN end
WHN els
WHN sel 001 name
ASM home
CLG name
LGD 160 100 name
LGP 080 060 name
LGS true
LGO str3
option1
option2
option3
WHN end
WHN end
LOP end