Mhttpd.js: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
Line 25: Line 25:


= Functions =
= Functions =
Helper functions:


* function getMouseXY(e)
* function getMouseXY(e)
* function XMLHttpRequestGeneric()
* function XMLHttpRequestGeneric()
ODB access functions:


* function ODBSet(path, value, pwdname)
* function ODBSet(path, value, pwdname)
Line 36: Line 40:
* function ODBKey(path)
* function ODBKey(path)
* function ODBCopy(path, format)
* function ODBCopy(path, format)
* function ODBEdit(path)
MIDAS access functions:
* function ODBRpc_rev0(name, rpc, args)
* function ODBRpc_rev0(name, rpc, args)
* function ODBRpc_rev1(name, rpc, max_reply_length, args)
* function ODBRpc_rev1(name, rpc, max_reply_length, args)
Line 41: Line 49:
* function ODBGenerateMsg(m)
* function ODBGenerateMsg(m)
* function ODBGetAlarms()
* function ODBGetAlarms()
* function ODBEdit(path)
 
Summary table:
 
AAA

Revision as of 14:52, 12 August 2013

About

mhttpd.js contains javascript function wrappers for most MIDAS AJAX functions typically used for implementing interactive custom pages for MIDAS experiments.

mhttpd.js is typically served by mhttpd from $MIDASSYS/resources/mhttpd.js

<html>
<head>
...
<script src='mhttpd.js'></script>
...
</head>
...
</html>

A mostly up to date copy of mhttpd.js is linked here:

An example for using all mhttpd.js functions is included in the MIDAS distribution under examples/javascript1:

Functions

Helper functions:

  • function getMouseXY(e)
  • function XMLHttpRequestGeneric()

ODB access functions:

  • function ODBSet(path, value, pwdname)
  • function ODBGet(path, format, defval, len, type)
  • function ODBMGet(paths, callback, formats)
  • function ODBGetRecord(path)
  • function ODBExtractRecord(record, key)
  • function ODBKey(path)
  • function ODBCopy(path, format)
  • function ODBEdit(path)

MIDAS access functions:

  • function ODBRpc_rev0(name, rpc, args)
  • function ODBRpc_rev1(name, rpc, max_reply_length, args)
  • function ODBGetMsg(n)
  • function ODBGenerateMsg(m)
  • function ODBGetAlarms()

Summary table:

AAA