diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-03 14:22:01 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-03 14:22:01 +0000 |
commit | 136767b21d65f6b1ef6e4aff771ef88572efc8c3 (patch) | |
tree | caac698ec0e81b75fbe8aa12aa14ca7aa117325b /doc | |
parent | a34925a0394b877d56e0488ba3bc95ca5be77a52 (diff) |
Update documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3893 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/README.math | 38 |
1 files changed, 14 insertions, 24 deletions
diff --git a/doc/README.math b/doc/README.math index 5a06fce29..95f041c0c 100755 --- a/doc/README.math +++ b/doc/README.math @@ -10,7 +10,7 @@ Sum, Multiply, Divide, Subtract, Modulus, GT, LT, GTE, LTE, EQ functions to aste All functions follow the same basic pattern for parameters: parameter 1 = the name of the return variable -parameter 2 = the first number +parameter 2 = the operation parameter 3 = the second number Each action is perfromed as @@ -30,41 +30,31 @@ Results in Example dialplan: -exten => 11099,1,SUM(RV,1,20) +exten => 11099,1,Math(RV,1+20) exten => 11099,2,NOOP(${RV}) -exten => 11099,3,MULTIPLY(RV,10,2) +exten => 11099,3,Math(RV,10*2) exten => 11099,4,NOOP(${RV}) -exten => 11099,5,DIVIDE(RV,10,2) +exten => 11099,5,Math(RV,10*2) exten => 11099,6,NOOP(${RV}) -exten => 11099,7,SUBTRACT(RV,10,2) +exten => 11099,7,Math(RV,10-2) exten => 11099,8,NOOP(${RV}) -exten => 11099,9,MODULUS(RV,2,10) +exten => 11099,9,Math(RV,2%10) exten => 11099,10,NOOP(${RV}) -exten => 11099,11,DIVIDE(RV,10,0) +exten => 11099,11,Math(RV,10/0) exten => 11099,12,NOOP(${RV}) -exten => 11099,13,SUBTRACT(RV,10,200) +exten => 11099,13,math(RV,10-200) exten => 11099,14,NOOP(${RV}) -exten => 11099,15,DIVIDE(RV,1,20) +exten => 11099,15,Math(RV,1-20) exten => 11099,16,NOOP(${RV}) -exten => 11099,17,LT(RV,1,20) +exten => 11099,17,Math(RV,1<20) exten => 11099,18,NOOP(${RV}) -exten => 11099,19,GTE(RV,1,20) +exten => 11099,19,Math(RV,1>=20) exten => 11099,20,NOOP(${RV}) -exten => 11099,21,GT(RV,101,20) +exten => 11099,21,Math(RV,101>20) exten => 11099,22,NOOP(${RV}) -exten => 11099,23,EQ(RV,1,20) +exten => 11099,23,Math(RV,1==20) exten => 11099,24,NOOP(${RV}) -exten => 11099,25,LTE(RV,20,20) +exten => 11099,25,Math(RV,20<=20) exten => 11099,26,NOOP(${RV}) -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -Makefile stuff: - - -APPS+=app_math.so - - -app_math.so: app_math.c - $(CC) -D_GNU_SOURCE -shared -Xlinker -x -o $@ $< -lz -L/usr/lib - |