Difference between revisions of "OS (API)"
From ComputerCraft Wiki
Line 17: | Line 17: | ||
*os.shutdown() which is exactly what is said on the tin. | *os.shutdown() which is exactly what is said on the tin. | ||
*os.reboot() which does what it says. | *os.reboot() which does what it says. | ||
+ | [[Category:APIs]] |
Revision as of 00:01, 29 January 2012
You may be looking for alternative OSes for ComputerCraft. If so, go here instead: OSes for ComputerCraft
The Operating System API allows for interfacing with the Lua based Operating System itself. The functions of this API are:
- os.version() which returns the version
- os.computerID() which returns the computerID
- os.run( environment, programpath, arguments)
- os.loadAPI( name ) which loads an API
- os.unloadAPI( name ) which does the opposite
- os.pullEvent()
- os.queueEvent()
- os.clock() returns the time.
- os.startTimer( timeout )
- os.sleep( timeout ) makes the system wait a bit before doing something. Helpful with fake loading.
- os.time() returns the time. Varies from clock via precision.
- os.setAlarm( time )
- os.shutdown() which is exactly what is said on the tin.
- os.reboot() which does what it says.