Difference between revisions of "OS (API)"
From ComputerCraft Wiki
(Fixed misknowledge.) |
|||
Line 10: | Line 10: | ||
*os.pullEvent() | *os.pullEvent() | ||
*os.queueEvent() | *os.queueEvent() | ||
− | *os.clock() returns the time. | + | *os.clock() returns the CPU time. |
*os.startTimer( timeout ) | *os.startTimer( timeout ) | ||
*os.sleep( timeout ) makes the system wait a bit before doing something. Helpful with fake loading. | *os.sleep( timeout ) makes the system wait a bit before doing something. Helpful with fake loading. | ||
− | *os.time() returns the time | + | *os.time() returns the MineCraft time. |
*os.setAlarm( time ) | *os.setAlarm( time ) | ||
*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]] | [[Category:APIs]] |
Revision as of 00:53, 29 January 2012
You may be looking for alternative OSes for ComputerCraft. If so, go to the list of OSes.
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 CPU time.
- os.startTimer( timeout )
- os.sleep( timeout ) makes the system wait a bit before doing something. Helpful with fake loading.
- os.time() returns the MineCraft time.
- os.setAlarm( time )
- os.shutdown() which is exactly what is said on the tin.
- os.reboot() which does what it says.