Elements Reference
GLAM transformable elements are elements that can be positioned, rotated and scaled, including
- <group>
- <import>
- <camera>
- <light>
and the visual elements
- <box>
- <cone>
- <cylinder>
- <sphere>
- <text>
- <mesh>
- <points>
- <lines>
- <particles>
- <arc>
- <circle>
- <rect>
Transformable elements may be transformed using the CSS
transform property, or by
setting the position, rotation and scale attributes listed below.
Attributes
[attribute:x]
The x coordinate of the element's position. This is a synonym for
px.
[attribute:y]
The y coordinate of the element's position. This is a synonym for
py.
[attribute:z]
The z coordinate of the element's position. This is a synonym for
pz.
[attribute:rx]
The x coordinate of the element's rotation.
[attribute:ry]
The y coordinate of the element's rotation.
[attribute:rz]
The z coordinate of the element's rotation.
[attribute:sx]
The x coordinate of the element's scale.
[attribute:sy]
The y coordinate of the element's scale.
[attribute:sz]
The z coordinate of the element's scale.
[attribute:px]
The x coordinate of the element's position.
[attribute:py]
The y coordinate of the element's position.
[attribute:pz]
The z coordinate of the element's position.
Visual Elements
Visual elements are elements that have a visible appearance
in a GLAM scene, including
- <box>
- <cone>
- <cylinder>
- <sphere>
- <text>
- <mesh>
- <points>
- <lines>
- <particles>
- <arc>
- <circle>
- <rect>
The appearance of visual elements may be changed using CSS
material properties such as
diffuse-color and
image.
The 'glam' element
The root element of a glam document.
Creating
<glam>
This creates the root GLAM document. Under the covers, this instantiates a GLAM application object that manages Three.js renderer and scene creation, window sizing and other events, as well as the requestAnimationFrame run loop. In the current implementation, the root <glam> tag must be created as a child of a <div> element. This restriction will probably go away soon.
Attributes
This element has no attributes.
The 'scene' element
The root element of the visual scene. All visual objects must be created as child elements of a <scene> element.
Creating
<scene>
This creates the root object of the visual scene. In the current implementation, there can be only one <scene> element per GLAM document. This restriction may go away soon.
Attributes
This element has no attributes.
The 'group' element
A grouping element used to create the scene graph hierarchy.
Groups are
transformable elements; their position, rotation and scale can be changed. Transforms defined for a 'group' element affect all of its descendants. 'group' elements can be nested, thus creating a hierarchy of objects and their transformations. (For more information, see The Transformation Hierarchy.)
Non-transformable elements such as 'animation' or 'effect' can also be grouped (by creating them as children of 'group' elements) for convenience, but the transformation hierarchy has no effect on those elements.
Creating
<group>
Creates a group. A group can contain zero or more GLAM elements, either leaf elements (visuals, lights, cameras etc) or other groups.
Attributes
Groups inherit the position, rotation and scale attributes defined for
transformable elements.
The 'box' element
A cubic solid with width, height and depth.
Boxes are
transformable elements; their position, rotation and scale can be changed. Boxes are also visual elements, so their material properties can be changed using CSS.
Creating
<box>
Creates a box of default width (2 x 2 x 2 units).
Attributes
-
'width'
-
Specifies the width of the box.
-
'height'
-
Specifies the height of the box.
-
'depth'
-
Specifies the depth of the box.
The 'cone' element
A cone solid.
Cones are
transformable elements; their position, rotation and scale can be changed. Cones are also visual elements, so their material properties can be changed using CSS.
Creating
<cone>
Creates a cone of default height (2 units) and radius (2 units).
Attributes
-
'height'
-
Specifies the height of the cone.
-
'radius'
-
Specifies the radius of the cone.
The 'cylinder' element
A cylinder solid.
Cylinders are
transformable elements; their position, rotation and scale can be changed. Cylinders are also visual elements, so their material properties can be changed using CSS.
Creating
<cylinder>
Creates a cylinder of default height (2 units) and radius (2 units).
Attributes
-
'height'
-
Specifies the height of the cylinder.
-
'radius'
-
Specifies the radius of the cylinder.
The 'sphere' element
A sphere solid.
Spheres are
transformable elements; their position, rotation and scale can be changed. Cylinders are also visual elements, so their material properties can be changed using CSS.
Creating
<sphere>
Creates a sphere of default radius (2 units).
Attributes
-
'radius'
-
Specifies the radius of the sphere.
The 'text' element
Text elements define 3D text. The text can be flat, or extruded.
The textContent property of a text element can be used to define the text rendered on the screen; text can also be defined using the value attribute.
Text elements are
transformable elements; their position, rotation and scale can be changed. Text elements are also visual elements, so their material properties can be changed using CSS.
Creating
<text>
Creates a text element with no contents.
<text value='hello'>
Creates a text element with the string 'hello' displayed.
<text>
Hello, world.
</text>
Creates a text element with the string 'Hello, world.' displayed.
Attributes
-
'value'
-
Specifies the value of the string to be displayed.
The 'mesh' element
Mesh elements define triangle meshes. Meshes uses the supporting elements 'vertices', 'normals', 'uvs', 'colors' and 'faces' to specify their data.
Meshes are
transformable elements; their position, rotation and scale can be changed. Meshes are also visual elements, so their material properties can be changed using CSS.
Creating
<mesh>
Creates an empty mesh.
<mesh>
<vertices>-.5 -.5 0 .5 -.5 0 .5 .5 0 -.5 .5 0</vertices>
<normals>0 1 1 0 0 1</normals>
<uvs>0 0 1 0 1 1 0 0 1 1 0 1</uvs>
<faces>0 1 2 0 2 3</faces>
</mesh>
Creates a rectangular mesh composed of two triangles.
Attributes
-
'vertexColors'
-
| Value: | Boolean
|
| Default: | false
|
If present, this attribute specifies that colors for the mesh are supplied on a per-vertex (vs. per-face) basis.
-
'vertexNormals'
-
| Value: | Boolean
|
| Default: | false
|
If present, this attribute specifies that normals for the mesh are supplied on a per-vertex (vs. per-face) basis.
The 'vertices' element
A supporting element that defines the vertex data for meshes, points and lines. The 'vertices' element can only be a child element of these types.
Creating
<vertices>-.5 -.5 0 .5 -.5 0 .5 .5 0 -.5 .5 0</vertices>
Attributes
This element has no attributes. The textContent property is used to supply vertex data as space-delimited floating-point numbers. The number of vertices supplied must be a multiple of 3.
The 'normals' element
A supporting element that defines the normal data for meshes, points and lines. The 'normals' element can only be a child element of these types.
Creating
<normals>0 1 1 0 0 1</normals>
Attributes
This element has no attributes.
The textContent property is used to supply normal data as space-delimited floating-point numbers. If the parent element's vertexNormals property is specified, then the normals are applied to each vertex, and the number of normals supplied must be a multiple of 3 and equal to the number of vertices supplied in the sibling 'vertices' element. If vertexNormals is not specified, then the the normals are applied to each face, and the number of normals supplied must be equal to the number of faces supplied in the sibling 'faces' element.
The 'uvs' element
A supporting element that defines the texture coordinate data (known as UV coordinates) for meshes. The 'uvs' element can only be a child element of a mesh.
Creating
<uvs>0 0 1 0 1 1 0 0 1 1 0 1</uvs>
Attributes
This element has no attributes. The textContent property is used to supply texture coordinate data as space-delimited floating-point numbers. The number of vertices supplied must be a multiple of 3 and equal to the number of vertices supplied in the sibling 'vertices' element.
The 'colors' element
A supporting element that defines the color data for meshes, points and lines. The 'colors' element can only be a child element of these types.
Creating
<colors>1 0 0 0 1 0</colors>
Attributes
This element has no attributes.
The textContent property is used to supply colors data as space-delimited floating-point numbers in the range [0..1] inclusive (floating point RGB). If the parent element's vertexColors property is specified, then the colors are applied to each vertex, and the number of colors supplied must be a multiple of 3 and equal to the number of vertices supplied in the sibling 'vertices' element. If vertexColors is not specified, then the the colors are applied to each face, and the number of colors supplied must be equal to the number of faces supplied in the sibling 'faces' element.
The 'faces' element
A supporting element that defines the faces data for meshes. The 'faces' element can only be a child element of a mesh.
Creating
<faces>0 1 2 0 2 3</faces>
Defines a mesh composed of two triangles.
Attributes
This element has no attributes.
The textContent property is used to supply face data as space-delimited integers that are used as zero-based indices into the 'vertices' element data. The number of indices supplied must be a multiple of 3, and each index must be in the range from 0 to the number of items in the 'vertices' array minus 1.
The 'points' element
A point set.
NOTE: point sets are not yet implemented in GLAM.
Creating
<points>
Creates an empty point set.
Attributes
TBD.
The 'line' element
Line elements define line sets. Line sets uses the supporting elements 'vertices', and 'colors' and 'faces' to specify their data.
Lines are
transformable elements; their position, rotation and scale can be changed. Meshes are also visual elements, so their material properties can be changed using CSS.
NOTE: this element should be renamed to 'lines' for consistency and clarity.
Creating
<line>
Creates an empty line set.
<line id="line1">
<vertices>-.5 -.5 0 .5 -.5 0 .5 .5 0 -.5 .5 0 -.5 -.5 0</vertices>
<colors>1 0 0 0 1 0 0 1 1 0 0 1 1 0 0</colors>
</line>
Creates a rectangular line set with line gradients ranging from red to green,
green to cyan, cyan to blue and blue to red, respectively.
Attributes
This element has no attributes.
The 'particles' element
A particle system. Particle systems can be dynamic,
defined using the supporting element 'emitter', or static, defined as a set of points using the supporting element 'vertices'.
Creating
<particles>
Creates an empty particle system.
<particles maxAge='2' id='fire'>
<emitter particlesPerSecond='50' size='10' sizeEnd='5' opacityStart='0.2'
opacityMiddle='0.4' opacityEnd='0.1' velocity='0 2.5 0' acceleration='0 3 0'
positionSpread='2 3.5 2' accelerationSpread='1.5 .5 1.5' colorStart='yellow'
blending='additive'></emitter>
</particles>
Creates a dynamic particle system using an emitter.
<particles>
<vertices></vertices>
</particles>
Creates an empty, static particle system using the 'vertices' element.
Attributes
-
'maxAge'
-
The maximum age in seconds of a particle emitted by the particle system's 'emitter' child element.
-
'size'
-
The size of particles in a static particle system.
The 'emitter' element
A supporting element defining the emission characteristics
of particles in a particle system. The 'emitter' element can only be a child of a 'particles' element.
Creating
<emitter>
Creates an empty emitter.
<emitter particlesPerSecond='50' size='10' sizeEnd='5' opacityStart='0.2'
opacityMiddle='0.4' opacityEnd='0.1' velocity='0 2.5 0' acceleration='0 3 0'
positionSpread='2 3.5 2' accelerationSpread='1.5 .5 1.5' colorStart='yellow'
blending='additive'></emitter>
Creates an emitter with several attributes as described below.
Attributes
-
'particlesPerSecond'
-
The number of particles emitted per second.
-
'size'
-
The initial size of emitted particles.
-
'sizeEnd'
-
The size of emitted particles at the end of their life cycle.
-
'opacityStart'
-
The opacity of emitted particles at the start of their life cycle.
-
'opacityMiddle'
-
The opacity of emitted particles at the middle of their life cycle.
-
'opacityEnd'
-
The opacity of emitted particles at the end of their life cycle.
-
'velocity'
-
The initial velocity (m/sec) of emitted particles.
-
'positionSpread'
-
| Value: | Vector3
|
| Default: | 1
|
The amount of variance applied to particle positions in x, y and z.
-
'accelerationSpread'
-
| Value: | Vector3
|
| Default: | 1
|
The amount of variance applied to particle accelerations in x, y and z.
-
'blending'
-
| Value: | String
|
| Default: | none
|
The Three.js alpha blending operation used to render the particles. Valid values are normal, additive, subtractive, multiply, and none (the default).
The 2D elements 'arc', 'circle' and 'rect'
NOTE: These 2D primitives are experimental. They may go away, or be replaced by a more comprehensive shape library, or SVG tags. Do not rely on them!
The 'camera' element
A camera for viewing the scene.
Cameras can be perspective or orthographic (however the current GLAM implementation only supports perspective cameras).
Cameras are
transformable elements; their position, rotation and scale can be changed.
Creating
<camera>
Creates a perspective camera at the default position (origin) and orientation (pointing down the negative z-axis), with default field of view and clipping planes.
Attributes
-
'type'
-
| Value: | String
|
| Default: | perspective
|
Specifies the type of camera. Valid values are perspective (the default) and orthographic.
-
'fov'
-
| Value: | Number
|
| Default: | 45
|
For perspective cameras, specifies the camera's horizontal field of view (in degrees).
-
'near'
-
Specifies the distance from the camera to the near clipping plane of the view frustrum.
-
'far'
-
| Value: | Number
|
| Default: | 10000
|
Specifies the distance from the camera to the far clipping plane of the view frustrum.
The 'light' element
Scene lighting. Lights can be ambient, directional, point
or spot lights.
Lights are
transformable elements; their position, rotation and scale can be changed.
Creating
<light>
Creates a directional at the default position (origin) and direction (pointing down the negative z-axis).
Attributes
-
'type'
-
| Value: | String
|
| Default: | directional
|
Specifies the type of light. Valid values are ambient, directional (the default), point and spot.
-
'color'
-
| Value: | CSS
|
| Default: | white
|
Specifies the light's color (CSS color values).
-
'angle'
-
| Value: | Number
|
| Default: | 90deg
|
Specifies the angle (in degrees) of the cone for spotlights.
-
'exponent'
-
| Value: | Number
|
| Default: | 10
|
Specifies the exponent of a spotlight's falloff. Uses Three.js exponential falloff algorithm.
-
'distance'
-
Specifies the distance over which point lights and spot lights illuminate objects. A value of 0 means that the light covers infinite distance (all objects in the scene).
The 'import' element
Imports external models defined in other 3D formats.
Formats currently supported are COLLADA and glTF. Support for OBJ and Three.js JSON format may be added in the future.
Import elements are
transformable elements; their position, rotation and scale can be changed.
Creating
<import src='path-to-some-file.dae'>
Imports a model in the COLLADA (.DAE) 3D file format.
Attributes
-
'src'
-
Specifies the URI to the source file for the imported model. Formats currently supported are COLLADA and glTF.
The 'animation' element
Defines a key frame animation using tags instead of CSS animations, providing a more concise representation and the potential for future extension outside the current specification. Animations are specified by creating
one more
keyframe elements as children.
Elements are animated by setting their animation property to the identifier of the animation element.
Creating
<animation id="animRotateY" duration="10s" iteration-count="infinite" timing-function="linear">
<keyframe time="0%" property="transform" value="rotateY(0deg);"></keyframe>
<keyframe time="50%" property="transform" value="rotateY(180deg);"></keyframe>
<keyframe time="100%" property="transform" value="rotateY(360deg);"></keyframe>
</animation>
The above example creates a key frame animation that rotates an object about its y-axis over 10 seconds in a loop.
Attributes
-
'duration'
-
The duration of the animation. Time units can be seconds (s) or milliseconds (ms).
-
'iteration-count'
-
| Value: | String
|
| Default: | initial
|
The number of iterations; currently only intial and infinite are supported but other types will be added soon.
-
'timing-function'
-
| Value: | String
|
| Default: | linear
|
The interpolation function for the animation. Currently only linear is supported but other types will be added soon.
The 'keyframe' element
Defines key frame data for a single frame of animation. This element can only be a child of an 'animation' element.
Creating
<keyframe time="0%" property="transform" value="rotateY(0deg);"></keyframe>
Creates an animation frame to animate the elements transform
property, for the key at time 0%, with a value of 0-degree rotation about the y-axis.
Attributes
-
'time'
-
| Value: | String
|
| Default: | 0%
|
A time value for the key frame, in percentages between 0 and 100 inclusive.
-
'property'
-
The name of the element's property targeted by the animation.
-
'value'
-
The value of the element's property targeted by the animation.
The 'transition' element
An animation transition.
NOTE: This element is experimental and not yet working properly. Best to avoid for now.
Attributes
TBD.
The 'controller' element
A camera controller for navigating within the scene. The following controller types are supported:
-
FPS controller – first-person navigation: move the user through a scene with mouse, touch device and keyboard
-
Model controller – orbit the camera around the center of the scene/model using the mouse, touch device and keyboard
-
Device orientation controller – use HTML5 device orientation API to detect changes in orientation via the mobile device's accelerometer and gyroscope and rotate the camera
-
Rift controller – use the WebVR API for Oculus Rift to detect changes in the headset's position and orientation and move/rotate the camera
Creating
<controller>
Creates a camera controller with default type ("model").
Attributes
-
'type'
-
| Value: | String
|
| Default: | model
|
Specifies the type of controller. Valid values are model (the default), FPS, deviceOrientation, and rift.
The 'renderer' element
Denotes the style of rendering used to render the scene, one of the following types:
-
standard – the scene is rendered using the standard Three.js WebGL renderer
-
rift – the scene is rendered with stereographic camera separation, barrel distortion and fullscreen-mode display for the Oculus Rift, using the new experimental WebVR APIs (Firefox and Chrome only)
-
cardboard – the scene is rendered with stereographic camera separation and a 90 degree field of view in side-by-side viewports, to conform to the Google Cardboard viewing model.
Creating
<renderer>
Creates a renderer with default type ("standard"). The 'renderer' element must be a top-level child of the 'glam' element i.e. a peer to any 'scene' elements.
Attributes
-
'type'
-
| Value: | String
|
| Default: | standard
|
Specifies the type of renderer. Valid values are standard (the default), rift, and cardboard.
The 'background' element
This element is used to create spherical and cubic panoramic backgrounds. The background is rendered before the main scene using a second camera. Changes to the main camera's orientation are reflected in the background's camera; however changes to the main camera's position are not. Therefore, the background always appears the same distance away.
Spherical backgrounds use a single texture projected onto the inside of a sphere using an equirectangular projection. The texture is defined in the CSS sphere-image property for the element.
Cubic backgrounds use six 'cubemap' textures project onto the inside of a cube. The textures are defined in the cube-image-right, cube-image-left etc. properties.
Creating
<background>
Creates a background with default type ("box"). The 'background' element can appear anywhere in the scene; however it is not affected by the transform hierarchy.
Attributes
-
'type'
-
| Value: | String
|
| Default: | standard
|
Specifies the type of background. Valid values are box (the default), and sphere.
The 'effect' element
Effect elements are used to create postprocessing effects
applied to the entire GLAM scene, such as screen doors and glows. Multiple effects may be used in the same scene; they will be applied in the order in which they are defined in the file.
Current effect types supported are "film", for an old-time film effect (color or grayscale), "dotscreen" (the scene is rendered as dots, either color or grayscale), "bloom" for glow effects and "rgbshift" for color effectsd.
GLAM's effects are still experimental and only a few are supported. We hope to implement a more complete set in the near future.
Creating
<effect>
Creates an empty 'effect' element. This has no visible result.
Attributes
-
'type'
-
Specifies the type of background. Valid values are film,
dotscreen, dotscreenrgb,
bloom,
and rgbshift.
-
'disabled'
-
| Value: | Boolean
|
| Default: | false
|
Disables the effect, if specified.
Type-specific effect attributes
These attributes may apply to one or more effect types in a type-specific way.
Currently they are implemented as pass-throughs to the Three.js effects and postprocessing shaders. These need to be defined more rigorously in the future.
-
'grayscale'
-
0 indicates color, 1 grayscale. (DERP fix) (Film effect)
-
'strength'
-
The strength of the effect. (Bloom pass effect)
-
'amount'
-
The amount of the effect to apply. (RGBShift effect)


command-t won't search a directory
-
anonymous
I'm using MacVim (VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 15 2010 22:03:01)) on Mac OS X (10.7.2).
I'm trying to search some folders and it won't search directory named "webservices-analytics". Even if I set path to parent directory of this one, and there's only one sibling, command-t still treats this directory as if it isn't there. The directory in question contains small Rails project.
I didn't have any problem with installation, although I did use small script called "unball.py" to extract vba file (command-t-1.3.vba). I put extracted result in bundle directory, as I'm using Pathogen.
I've used this unball script few times before, and it didn't result in any problems. As it has less then 50 lines, I can paste it if that would help. (I got this script from somebody's git .vim directory, unfortunately I don't recall more details.)
Weird thing is that Command-t seems to be working for all other directories. (but then again, I've installed Command-t yesterday, so I haven't tested it that much)
If it's important, I'm using a few plugins: Pathogen, TagBar, Gundo, NERDTree, Snipmate, Conque Shell, SuperTab, NERDCommenter, Rainbow (modified), MRU, EasyMotion, LustyJuggler, Pydoc, PyFlakes, pep8
Any idea what could be the problem? Command-t seems like a promising plugin and I would love to use it. I hope this hiccup is on my side or something easily fixable.
-
Greg Hurrell
I didn't have any problem with installation, although I did use small script called "unball.py" to extract vba file (command-t-1.3.vba). I put extracted result in bundle directory, as I'm using Pathogen.
If you're using Pathogen, you may as well install Command-T by cloning the Git repo to
~/.vim/bundle/command-t
. The benefit of this is that you avoid the known flakiness of the Vimball system (random omission when extracting files), and updating becomes a simple matter of doing agit pull
.As to your problem with finding files, my best guess is that the directory hierarchy you're in has more than
g:CommandTMaxFiles
files in it (defaults to 10,000, overrideable in your~/.vimrc
) or your Vim'wildignore'
setting is excluding the directory. Both of these topics are covered in the docs. -
anonymous
Thank you Wincent, this MaxFiles variable solved problem. :)
I've only used command-t couple a dozen of times, but it's really useful. So thank you for making this great plugin.
Reply
This topic is now closed.


Technical conference covering various topic of electrical and electronics engineering.
Participant interaction with the guest speakers and industrial leaders will take place.
Hands-on workshops will be conducted on the interesting fields by different clubs and chapters of VIT.
Various technical and non-technical events and competitions will take place.


My name is Jacob Young and I am currently working on my undergraduate in computer science at the University of Guelph. I will be finished in April, 2020.
I am from Hamilton, Ontario in the Greater Toronto-Hamilton Area. Living in this area has helped me to see how the world is evolving with a larger population while attempting to maintain the environment.
At the University of Guelph, I have learned how to problem solve, multitask, use Google-fu effectively, and have learned the programming skills to quickly learn new languages.
I have also volunteered as an Orientation Volunteer and a University of Guelph Ambassador which has helped me to improve my oral communication skills while talking to new students and their families about the school.
University of Guelph,
BCH.CS:C-MATH (2015-2020)
C, C#, Java, 68K Assembly, Python, HTML/CSS, SQL, PHP, TypeScript, JavaScript
Bootstrap, Spring Framework, Angular, JavaServer Pages
Video Game, Movie, and Technology nerd. Curler. Canadian.


View All Videos
Getting Started
Dashboard
Relationships
Marketing
My Business
My Team
Calendar
Settings
Enochian Magic
The Meg
Getting Started
Referral Maker CRM Goals
10:00
My Business
John Dee’s Five Books of Mystery: Original Sourcebook of Enochian Magic
Enochian Magic
Referral Maker CRM Goals
10:00
My Business


These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
Hive now considers float & double higher in precedence than decimal.
Hive: Remove bogus "localhost" from Hive splits
VectorMapOperator: Missing update to AbstractMapOperator::numRows (Gopal V, reviewed by Sergey Shelukhin)
Tez: disable auto-reducer parallelism when reducer-count * min.partition.factor < 1.0 (Gopal V, reviewed by Gunther Hagleitner)
Committed to 2.2.0 and 2.1.1. Thanks Naveen for the patch.
New BeeLine Command option --showDbInPrompt to display the current database name in prompt
Vectorization: LIKE should anchor the regexes
Vectorization: BytesBytes lookup capped count can be =0, =1, >=2 (Gopal V, reviewed by Sergey Shelukhin)
WARNING: No release note provided for this change.
Vectorization: missed vectorization for const varchar()
Vectorization: Optimize key misses in VectorMapJoinFastBytesHashTable (Gopal V, reviewed by Matt McCline)
Vectorization: Custom UDF Vectorization annotations are ignored (Gopal V, reviewed by Ashutosh Chauhan)
LLAP: Avoid private pages in the SSD cache (Gopal V, reviewed by Sergey Shelukhin)
"-d" option has been added to Hive CLI "reset" command, allowing one to reset specific settings to built-in defaults, overriding any session-specific values, as well as configuration files in use. E.g. "reset -d hive.compute.splits.in.am hive.smbjoin.cache.rows".
beeline fetch logging delays before query completion (Tao Li, via Gopal V)
WARNING: No release note provided for this change.


Data Visualization
What I can find here?
On page variability you will find actual price charts of:
- Bitcoin
- Etherum
- Litecoin
On Bitcoin Analyse Page you can find tool that can help you greatly to analyse bitcoin price from different aspects like:
- Price
- Volume
- Witch months was the most profitable?
- Witch days was the most profitable ?
- How histogram of fluctuation of price look like?
- How many days was profitable on selected period?
- And much more.
What chart's are representing?
On Variability page:
Charts are created in such a way that periods where variability is higher than average are colored on yellow. You can simply see that abnormal spike in price:
- Started in October 2017
- Exploded January 2018
- Normalized in July 2018
Bitcoin Analyse page
On this page you find great tool to deeply analyse price of bitcoin over the years. The most important fact is that data is fresh and actual :-)


| HOME | DOWNLOAD | DOCUMENTATION | FORUM | FAQ |
> Home > Documentation > Gravity and Magnetics
MAKEGRAVGRID2D(1) SHTOOLS 2.6 MAKEGRAVGRID2D(1)
MakeGravGrid2D
MakeGravGrid2D - Create a 2D cylindrical map of the gravity or gravitational potential referenced to a flattened ellipsoid from a set of spherical harmonic coefficients.
SYNOPSIS
SUBROUTINE MakeGravGrid2D ( RAD, CILM, LMAX, R0, A, F, GM, GRAVPOT, INTERVAL, NLAT, NLONG, THETA, PHI, TOTAL, OMEGA, NORTH, SOUTH, EAST, WEST, NORMAL_GRAVITY ) REAL*8 RAD(180/INTERVAL+1, 360/INTERVAL+1), CILM(2, LMAX+1, LMAX+1), R0, A, F, GM, INTERVAL INTEGER LMAX, NLAT, NLONG, NORMAL_GRAVITY CHARACTER*1 GRAVPOT REAL*8, OPTIONAL THETA(180/INTERVAL+1, 360/INTERVAL+1), PHI(180/INTERVAL+1, 360/INTERVAL+1), TOTAL(180/INTERVAL+1, 360/INTERVAL+1), OMEGA, NORTH, SOUTH, EAST, WEST
DESCRIPTION
MakeGravGrid2D will create a 2-dimensional cylindrical map, equally spaced in (geocentric) latitude and longitude, of either the gravitational potential, radial gravity, or all three components of the gravitational vector (in geocentric coordinates). The gravitational potential is given by V = GM/r Sum_{l=0}^LMAX (R0/r)^l Sum_{m=-l}^l C_{lm} Y_{lm}. The coefficients are referenced to a radius R0, and the function is computed on a flattened ellipsoid with semi-major axis A (i.e., the mean equatorial radius) and flattening F. If the entire radial gravitational acceleration is to be calculated, it is necessary that the degree-0 term be set equal to 1. When the radial gravity is output, the values are in SI units (m/s^2, to convert to mGals multiply by 10^5), and the sign is positive when directed upwards. If the optional angular rotation rate OMEGA is specified, the potential and radial gravitational acceleration will be calculated in a body-fixed rotating reference frame. The other two components and magnitude of the gravitational field can be calculated by specifying the optional arrays THETA, PHI, and TOTAL. In this case, all three optional parameters must be specified. To remove the "normal gravity" (total gravitational acceleration on the ellipsoid) from the magnitude of the total gravity field (to obtain the "gravity disturbance"), set NORMAL_GRAVITY equal to 1. The calculated values should be considered exact only when the radii on the ellipsoid are less than the maximum radius of the planet (the potential coefficients are simply downward continued in the spectral domain). Furthermore, the components of gravity vector are calculated along a vector whose origin is at the center of the planet; the components are not normal to the reference ellipsoid. The output grid is in raster format possessing upper-left and lower- right coordinates of (90 N, 0 E) and (90 S, 360 E), respectively. If the optional parameters NORTH, SOUTH, EAST and WEST are specified, then the output grid will possess upper-left and lower-right coordinates of (NORTH, WEST) and (SOUTH, EAST), respectively. The employed spherical harmonic normalization and Condon-Shortley phase convention use the default geodesy 4-pi normalized harmonics that exclude the Condon- Shortley phase of (-1)^m.
ARGUMENTS
RAD (output) REAL*8, DIMENSION(180/INTERVAL+1, 360/INTERVAL+1) A 2D equally spaced map of the radial gravity or gravitational potential corresponding to the input spherical harmonic coefficients CILM. The array is in raster format with upper-left and lower-right coordinates of (90 N, 0 E) and (90 S, 360 E), respectively. The output is in SI units (i.e., m^2/s^2 for the potential, and m/s^2 for the gravity). CILM (input) REAL*8, DIMENSION (2, LMAX+1, LMAX+1) The real gravitational potential spherical harmonic coefficients to be expanded in the space domain. The coefficients C1lm and C2lm refer to the "cosine" (Clm) and "sine" (Slm) coefficients, respectively, with Clm = CILM(1, l+1, m+1) and Slm = CILM(2, l+1, m+1). Alternatively, C1lm and C2lm correspond to the positive and negative order coefficients, respectively. LMAX (input) INTEGER The maximum spherical harmonic degree of the coefficients CILM. R0 (input) REAL*8 The reference radius of the spherical harmonic coefficients. A (input) REAL*8 The semi-major axis of the flattened ellipsoid for which the field will be computed on. F (input) REAL*8 The flattening of the reference ellipsoid: i.e., F = (R_equator - R_pole) / R_equator = (A - B) / A. GM (input) REAL*8 The gravitational constant multiplied by the planetary mass. GRAVPOT (input) CHARACTER*1 "U" to compute the gravitational potential or "G" to compute the gravity. INTERVAL (input) REAL*8 The latitudinal and longitudinal spacing of GRID in degrees. NLAT (output) INTEGER The number of latitudinal samples. Both 90 N and 90 S are included. NLONG (output) INTEGER The number of longitudinal samples. Both 0 and 360 E are included. THETA (output) REAL*8, DIMENSION(180/INTERVAL+1, 360/INTERVAL+1) A 2D equally spaced map of the theta component of the gravity field corresponding to the input spherical harmonic coefficients CILM. The array is in raster format with upper-left and lower-right coordinates of (90 N, 0 E) and (90 S, 360 E), respectively. The output is in SI units (i.e., m/s^2). PHI (output) REAL*8, DIMENSION(180/INTERVAL+1, 360/INTERVAL+1) A 2D equally spaced map of the phi component of the gravity field corresponding to the input spherical harmonic coefficients CILM. The array is in raster format with upper-left and lower-right coordinates of (90 N, 0 E) and (90 S, 360 E), respectively. The output is in SI units (i.e., m/s^2). TOTAL (output) REAL*8, DIMENSION(180/INTERVAL+1, 360/INTERVAL+1) A 2D equally spaced map of the magnitude of the gravity field corresponding to the input spherical harmonic coefficients CILM. The array is in raster format with upper-left and lower-right coordinates of (90 N, 0 E) and (90 S, 360 E), respectively. The output is in SI units (i.e., m/s^2). OMEGA (input) REAL*8, OPTIONAL The angular rotation rate of the planet. NORTH (input) REAL*8, OPTIONAL The maximum latitude of the output raster grid, in degrees. The default is 90 degrees N. SOUTH (input) REAL*8, OPTIONAL The minimum latitude of the output raster grid, in degrees. The default is -90 degrees. EAST (input) REAL*8, OPTIONAL The maximum longitude of the output raster grid, in degrees. The default is 360 degrees. WEST (input) REAL*8, OPTIONAL The minimum longitude of the output raster grid, in degrees. The default is 0 degrees. NORMAL_GRAVITY (input) INTEGER, OPTIONAL If 1, the normal gravity (gravitational acceleration on the ellipsoid) will be subtracted from the total gravity, yielding the "gravity disturbance." This is done using Somigliana's formula (after converting geocentric to geodetic coordinates).
SEE ALSO
makegrid2d(1), shexpanddh(1), makegriddh(1), shexpandglq(1), makegridglq(1), makegeoid2d(1) <http://www.ipgp.jussieu.fr/~wieczor/SHTOOLS/SHTOOLS.html>
COPYRIGHT AND LICENSE
Copyright 2005-2009 by Mark Wieczorek<EMAIL_ADDRESS>This is free software; you can distribute and modify it under the terms of the revised BSD license. SHTOOLS 2.6 2009-08-20 MAKEGRAVGRID2D(1)
> Home > Documentation > Gravity and Magnetics
| Centre National de la Recherche Scientifique | Institut de Physique du Globe de Paris | © 2011 Mark Wieczorek |


About Medical Center
The Centre also has dental unit, eye unit, x-ray department and two ambulances.
The Centre has in its premises arrangement for 30 bed accommodation so that students suffering from such
contagious diseases as chicken pox, mumps, etc. may be taken care of in isolation.A small Operation Theatre
has been established in the Centre to meet minor surgeries.
Students get medicine from the Centre free of cost and employees get medicine at cost price.
Physiotherapy service is also given to senior members and disable patients of the university family.
A Homeo Unit, consisting of 6 Homeo doctors, provides treatment and medicines free of cost to the students,
teachers and staffs and their family members.


{% extends 'categories/base.html' %} {% block content %}
A place to find what you want
You can search for any company or product you want.Lists the best options near you.


Your #1 Choice for all exterior landscape design & maintenance!
On-staff licensed architects, construction crew, electricians, designers & lighting sales & installation. Over 15 years of experience, warranties, detailed contracts, most H.O.A'S approved, blueprint plans available.


When you work with us, you are part of a team of commited collaborators. All aspects of our software development process are intergrated, interactive and agile.
Our approach unifies design, development and product management to create exceptional products.
We start each project by understanding your business goals, the users needs and the product requirements.
We help translate them into active and elegant solutions.
Before we sign a line ofcode, our team will spend the necessary time needed to understand your product vission.
The outcome of the scoping session a proposal or high-level statement of work.
Based on your requirements, we can provide a complete offering or just a piece you need.
DESIGN
DEVELOPMENT
PRODUCT MANAGEMENT


InFact
A Social Media improved by volunteer-based crowd sourced fact checking
Email:
Password:
Login
Create Account
Name
Email
Phone Number
Password:
Retype-Password
Create


Simple Page
This is a simple page. It contains a link, a list and a table.
- Item 1
- Item 2
| Cell 1.1 |
Cell 1.2 |
| Cell 2.1 |
Cell 2.2 |
CYA!
This is a simple page. It contains a link, a list and a table.
| Cell 1.1 |
Cell 1.2 |
| Cell 2.1 |
Cell 2.2 |
CYA!


{% extends '_object_import.html' %} {% load i18n %} {% block modal-body-right %}
{% trans "When importing your key as a file, the raw bytes of the file will be the raw bytes of the key. If you open the key file using a text editor, it will not be human-readable because the bytes may not map to ASCII characters." %}
{% trans "To import your key using direct input, use the hex dump of the value of the key. For example, a 128 bit key may look like this:" %}
00112233445566778899aabbccddeeff{% endblock %}


What are three new things you have learned about yourself and your ego as a result of the core learning?
I always doubted myself and thought that I was not smart enough to code. Neuroplasticity and growth mindset core learning during sprint 4 has helped me to think again about myself.
I’ve never tried, nor studied as hard enough to tell myself that I am a bad coder. I would need to practice and invest time so that my brain can grow to become a better coder.
I’ve never tried an IQ test but I’ve been thinking that my IQ won’t be as high as others.
My EQ is not high either as I am not a social person. During Sprint 3 I’ve learnt that EQ is highly important during workplace. I would need to try hard to build this to grow my EQ.
What are the role of values, empathy and self awareness in learning and programming?
Emotional intelligence tend to cover empathy, values and self-awareness.
 Social awareness, self-awareness and self-management would enhance my learning curve.
What has surprised you the most about the core learning?
Core learning definitely helped me to overcome some obstacles while coding. I’ve been listening to some TED clips and they helped me to overcome depressing moments.
What were the most challenging aspects of the core learning?
Technical learning > Core learning. This was always on my head.
My time was quite limited due to full time working during foundations so I’ve skimmed read most of the articles and did little research as I
thought investing time on technical learning was more important.
Why do you think we, a programming school, are spending so much time focusing on core learning in a web development bootcamp course?
Core learning is actually more important than technical learning. I’ve seen articles about how technical skills is less important than core skills.
Recruiters prioritizes on core skills as technical skills can be improved while core skills has less ability to be enhanced.
Does the time you spent studying core learning here feel like a waste of time? Should you have just used that time to practicing programming instead? Justify your answer.
Definitely not a waste of time. I just hoped that I had more time so that I could have spent more time doing both core and technical learning through the foundations.
As I was short of time for most sprints, I tend to focus more on challenges than core learning.


[§431:4F-102] Scope. This article applies to a United States branch using this State as a state of entry to transact insurance in the United States. The United States branch shall be subject to all state laws applicable to an insurer domiciled in this State, unless otherwise provided. [L 2004, c 120, pt of §2]


Amanda Holden lashes out at This Morning’s Phillip Schofield amid ITV feud
Amanda and Philip are known to have a strained relationship
by Sarah MaglioccoAmanda Holden appears to have weighed in on the current “civil war” brewing within ITV’s This Morning.
A number of complaints are alleged to have been made against host Philip Schofield, and his relationship with co-host Holly Willoughby has been described as “strained.
Amanda reportedly made a jibe at the This Morning host on her Heart Breakfast radio show.
“Lots of buzz around Philip Schofield at the moment. There are reports that things are a little tense between him and Holly Willoughby as well as Ruth Langsford. ITV says it’s just gossip and that he and Holly are great friends, both on and off screen,” said Ashley Roberts live on air, as she presented her showbiz segment today.
“If only there was someone here who might be able to help us with that story,” joked Amanda’s co-host Jamie Theakston pointedly.
“Listen, I’ve drawn a line under all those issues with Phillip,” Amanda replied.
“Just give us some kind of…?” Jamie started hopefully.
“Well I’m just gonna say that I really admire anyone that sticks up for themselves because it is not an easy thing to do,” Amanda said.
“There is a tin opener and there’s a can somewhere and other people have found the tin opener. That’s all I’m saying,” she added.
Her comments come after it was reported that Friday’s ITV host Ruth Langsford made a formal complaint about Philip to ITV.
He has been at the centre of a rumours about his workplace conduct for a number of months.
ITV have denied any rumours, saying: “It’s deeply disappointing and unfair for Phillip to be the target of this sort of malicious gossip.”
“Phillip is a much respected broadcaster and colleague and this is absolutely not a description of This Morning that we recognise,” they said, in a statement to The Mirror.


ineqpy.statistics module¶
Descriptive statistics.
This module contains main descriptive statistics like: mean, variance, etc.
-
ineqpy.statistics.
c_moment
(variable=None, weights=None, data=None, order=2, param=None, ddof=0)[source]¶ Calculate the central moment of x with respect to param of order n, given the weights w.
Parameters: - variable (1d-array) – Variable
- weights (1d-array) – Weights
- data (pandas.DataFrame) – Contains all variables needed.
- order (int, optional) – Moment order, 2 by default (variance)
- param (int or array, optional) – Parameter for which the moment is calculated, the default is None, implies use the mean.
- ddof (int, optional) – Degree of freedom, zero by default.
Returns: central_moment (float)
Notes
- The cmoment of order 1 is 0
- The cmoment of order 2 is the variance.
Source : https://en.wikipedia.org/wiki/Moment_(mathematics)
Todo
Implement: https://en.wikipedia.org/wiki/L-moment#cite_note-wang:96-6
-
ineqpy.statistics.
coef_variation
(variable=None, weights=None, data=None)[source]¶ Calculate the coefficient of variation.
Calculate the coefficient of variation of a variable given weights. The coefficient of variation is the square root of the variance of the incomes divided by the mean income. It has the advantages of being mathematically tractable and is subgroup decomposable, but is not bounded from above.
Parameters: - variable (array-like or str)
- weights (array-like or str)
- data (pandas.DataFrame)
Returns: coefficient_variation (float)
References
Coefficient of variation. (2017, May 5). In Wikipedia, The Free Encyclopedia. Retrieved 15:03, May 15, 2017, from https://en.wikipedia.org/w/index.php? title=Coefficient_of_variation&oldid=778842331
-
ineqpy.statistics.
density
(variable=None, weights=None, groups=None, data=None)[source]¶ Density in percentage.
Calculates density in percentage. This make division of variable inferring width in groups as max - min.
Parameters: - variable (numpy.array or pandas.DataFrame) – Main variable.
- weights (numpy.array or pandas.DataFrame) – Weights of main variable.
- groups (numpy.array or pandas.DataFrame) – Label that show which group each element belongs to.
- data (pd.DataFrame, optional) – Object that contains all variables needed.
Returns: density (array-like)
References
Histogram. (2017, May 9). In Wikipedia, The Free Encyclopedia. Retrieved 14:47, May 15, 2017, from https://en.wikipedia.org/w/index.php?title=Histogram&oldid=779516918
-
ineqpy.statistics.
kurt
(variable=None, weights=None, data=None)[source]¶ Calculate the Kurtosis coefficient.
Parameters: - variable (1d-array)
- weights (1d-array)
- data (pandas.DataFrame) – Object which stores
variable
andweights
.
Returns: kurt (float) – Kurtosis coefficient.
References
Moment (mathematics). (2017, May 6). In Wikipedia, The Free Encyclopedia. Retrieved 14:40, May 15, 2017, from https://en.wikipedia.org/w/index.php? title=Moment_(mathematics)&oldid=778996402
Notes
It is an alias of the standardized fourth-order moment.
-
ineqpy.statistics.
mean
(variable=None, weights=None, data=None)[source]¶ Calculate the mean of variable given weights.
Parameters: - variable (array-like or str) – Variable on which the mean is estimated.
- weights (array-like or str) – Weights of the x variable.
- data (pandas.DataFrame) – Is possible pass a DataFrame with variable and weights, then you must pass as variable and weights the column name stored in data.
Returns: mean (array-like or float)
-
ineqpy.statistics.
percentile
(variable=None, weights=None, data=None, p=50, interpolate='lower')[source]¶ Calculate the value of a quantile given a variable and his weights.
Parameters: - variable (str or array)
- weights (str or array)
- data (pd.DataFrame, optional) – pd.DataFrame that contains all variables needed.
- q (float) – Quantile level, if pass 0.5 means median.
- interpolate (bool)
Returns: percentile (float or pd.Series)
-
ineqpy.statistics.
skew
(variable=None, weights=None, data=None)[source]¶ Returns the asymmetry coefficient of a sample.
Parameters: - data (pandas.DataFrame)
- variable (array-like, str)
- weights (array-like, str)
- data (pandas.DataFrame) – Object which stores
variable
andweights
.
Returns: skew (float)
References
Moment (mathematics). (2017, May 6). In Wikipedia, The Free Encyclopedia. Retrieved 14:40, May 15, 2017, from https://en.wikipedia.org/w/index.php?title=Moment_(mathematics)&oldid=778996402
Notes
It is an alias of the standardized third-order moment.
-
ineqpy.statistics.
std_moment
(variable=None, weights=None, data=None, param=None, order=3, ddof=0)[source]¶ Calculate the standardized moment of order c for the variable` x` with respect to c.
Parameters: - variable (1d-array) – Random Variable
- weights (1d-array, optional) – Weights or probability
- data (pd.DataFrame, optional) – pd.DataFrame that contains all variables needed.
- order (int, optional) – Order of Moment, three by default
- param (int or float or array, optional) – Central trend, default is the mean.
- ddof (int, optional) – Degree of freedom.
Returns: std_moment (float) – Returns the standardized n order moment.
References
- https://en.wikipedia.org/wiki/Moment_(mathematics)#Significance_of_the_moments
- https://en.wikipedia.org/wiki/Standardized_moment
Todo
It is the general case of the raw and central moments. Review implementation.
-
ineqpy.statistics.
var
(variable=None, weights=None, data=None, ddof=0)[source]¶ Calculate the variance.
Calculate the population variance of variable given weights.
Parameters: - data (pd.DataFrame, optional) – pd.DataFrame that contains all variables needed.
- variable (1d-array or pd.Series or pd.DataFrame) – Variable on which the quasivariation is estimated
- weights (1d-array or pd.Series or pd.DataFrame) – Weights of the variable.
- data (pd.DataFrame) – Object that contains all variables needed.
- ddof (int) – Degree of freedom.
Returns: variance (1d-array or pd.Series or float) – Estimation of quasivariance of variable
References
Moment (mathematics). (2017, May 6). In Wikipedia, The Free Encyclopedia. Retrieved 14:40, May 15, 2017, from https://en.wikipedia.org/w/index.php?title=Moment_(mathematics)&oldid= 778996402
Notes
If stratificated sample must pass with groupby each strata.


Antonio Meucci
The man who is the true inventor of telephone
Antonio Meucci's Life
Inventor and Italian scientist born in Florence in 1808 and died in New York in 1889. He was the inventor of the telephone, even though historically the "fatherhood" of the device was attributed to the American of Scottish-born Alexander Graham Bell.
Meucci had studied mechanical engineering in his native Florence and in the Decade of the 1930s emigrated to Cuba in search of fortune. He had no luck and after working for some years as a stagehand and healer in Havana returned to journey, this time bound for New York.
In Cuba, while working with rheumatic patients, that small electric shocks applied to alleviate the pain, he discovered that the transformation of sound vibrations into electrical impulses allowed to transmit voice to distance, through a cable.
Meucci's First Telephone
That same year, the demand for patent of the device requested in New York and baptized with the name of teletrofono. To renew the demand document you had to pay ten dollars each year. The Italian scientist fulfilled this obligation the first two, but in 1874 he could not get the money and lost their legal rights to the invention. Meucci then sought financial support and presented his teletrofono to Western Union, but the famous Telegraph Company rejected the offer. In 1876 and for surprise and unfortunately for Meucci, the physicist of Scottish-born Graham Bell patented an apparatus of voice transmission which he called phone. The Italian scientist claimed their rights in the courts but died without anyone to recognize his contribution to one of the major inventions of the 20th century. For more than one century remained the error attribute the paternity of the phone to Graham Bell until finally, on 11 June 2002, the Congress of the United States officially recognized Meucci as its true inventor.
Click Here For More InformationAntonio Meucci's Chronology
- 1808 - Born in Florence, Italy
- 1837 - Married Esterre Mochi, who was a dress designer
- 1834 - He designed an apparatus which would help people to communicate in the theatre
- 1835 - He travelled to Cuba along with his wife
- 1850 - He and his wife left Cuba and moved to the United States
- 1870 - He invented the first telephone(teletrofono), even though historically the "fatherhood" of the device was attributed to Alexander Graham Bell.
- 1871 - He submitted a patent caveat for his telephonic device to the U.S. Patent Office
- 1874 - He could not get the money and lost their legal rights to the invention. Meucci did not have the money to file a patent.
- 1876 - Graham Bell created a patent of Meucci’s telephonic invention and Bell had already got a patent.
- 1877 - -Graham Bell established Bell Telephone (American Telephone & Telegraph Company (AT&T)), the first telephone company in the USA
- 1877-1886 - He claimed his rights in the courts and won the case but anyone to recognize his contribution to one of the major inventions of the 20th century.
- 1889 - Died at Age: 81 in the USA- New York
- 2002 - The U.S. House of Representatives also honoured Meucci in a resolution in 2002
- 2008 - Italian Ministry of Cultural Heritage and Activities supported celebrations of Meucci's 200th birthday in 2008 using the title "Inventore del telefono" (Inventor of the telephone).


{block name="seo"}{/block}
{block name="content"}{/block} {include file="pub/others" /} {include file="pub/foot" /}


2.2.3. Add/Edit action profile
2.3.7.To disable/enable QuickTask
2.4.2.Browse log file(Not displayed if the log file does not exist)
3. Description of the sample task profile
4. Built-in event(Events that occurred in the device)
6.2. List of method(Alphabet order)
6.3.2 Start application with Extra data
Perform a task by time and user events that occur in the Android device has been specified.
(1) Execute BeanShell2 script
(2) Possible to easily create a battery saving profile (Quick Tasks)
(3) Can perform a terminal control of its own by creating a profile
(4) You can enable or disable immediately as needed to create a profile and more than one group.(For example, both of MYGROUP and quick task)
(5) Widget on / off WIFI, Bluetooth of registration to the screen
(6) Widget screen lock and battery condition can be registered on the screen
(7) Can be registered in the shortcut of the screen lock.(For when you do not want to use the widget)
The above figure is a sample to run the BeanShell script that is registered in the action profile BSH-SCRIPT it after one minute wait Wifi is turned on.
* An event (such as a screen lock device on WIFI) events that occurred in the terminal
* A task units that perform the functions in summarizes the action of one or more events and it is starting trigger
I will do in the context menu operation. Context menu available by then long-tap list items on each tab is displayed.
To control the profile group.
You can do the following in the context menu of this tab.
(1) Activate profile group(I to enable the profiles that are included in the group)
(2) Deactivate profile group(I want to disable the profiles that are included in the group)
(3) Create new profile group
(4) Rename profile group
(5) Copy profile group(To be copied to the new group the group. At this time,. Profiles in the group are also copied)
(6) Delete profile group(You want to delete a profile that is included in the group and the group)
I do View / Edit profile.
You can change the profile you want to display a spinner at the bottom.
(1) select a profile group that display
(2) select the filter profile display
You can do the following in the context menu of this tab.
(1) Disable profile
(2) Enable profile
(3) Add task profile
(4) Add timer event profile
(5) Add action profile
(6) Edit profile
(7) Copy profile
(8) Rename profile
(9) Delete profile
(10) Select all items
(11) Unselect all items
(1) Trigger event(Event that selects the events to launch the task is displayed in the order built-in event, time of event)
a. Built-in Event
Starting the task by the built-in event
b. Time
The task is started by the time specified in the Timer profile
c. Task
The task is started by another task
(2) Action category(Select the type of action you want to add)
a. User defined
Action defined in the action profile
b. Primitive action
Action defined in TaskAutomation(ex. *[WIFI-ON])
c. Stop condition
Action to stop the task by a variety of conditions
d. Task cancel
Action to cancel a task that has been started by the built-in event
e. Block event
Action to suppress task activation by built-in events
(3) Add Action spinner.(available actions is displayed when you tap, tap the action to be performed)
(4) Action list.(Move to remove the-top action in the context menu, move to the end, go to the one on, and move to one under, editing)
(5) Execute(Run the task immediately, and displayed on the console execution result)
Specifies the time to start the task.
(1) Specific date
Specify yyyy/mm/dd hh:mm(hh:mm is 00:00 to 23:59)
(2) Every year
Specify mm/dd hh:mm(hh:mm is 00:00 to 23:59)
(3) Every month
Specify dd hh:mm(hh:mm is 00:00 to 23:59)
(4) Every week
Specify day of the week and hh:mm(hh:mm is 00:00 to 23:59)
(5) Every day
Specify hh:mm(hh:mm is 00:00 to 23:59)
(6) Every hour
Specify mm
(7) Interval
Specify hh:mm(hh:mm is 00:00 to 23:59)
2.2.3. Add/Edit action profile
Specified in the action to perform on the task.
(1) ANDROID
Starting the application that is installed on the terminal.
(2) BSH-SCRIPT
BeanShell2 Script
(3) MUSIC
Play music files with Media Player
(4) RINGTONE
Play ringtone with Media Player
(5) COMPARE
We compare the battery level, Bluetooth devices, right sensor value, for WIFI access point name, and performs the action of skip or stop and continue the task results.
a. BATTERY-LEVEL-IS
Compare the value of the battery level
b. BLUETOOTH-DEV-IS
Comparison of the name of the device that was connected to the Bluetooth adapter
c. LIGHT-LEVEL-IS
Compare right sensor value
d. WIFI-AP-IS
Comparison of the WIFI access point name that is connected
(6) MESSAGE
Show a message to the Notification area or dialog
(7) TASK
To perform the CANCEL or START for the specified task, however, start-up event of the task only TASK.
(8) TIME
Reset Interval timer.(The 0 to the start time of Interval timer and starts counting)
(9) WAIT
So that tasks wait events a time interval that you specify a task to expire, or you have specified to occur.
a. UNTIL-BLUETOOTH-CONNECTED
To wait until the task is connected to the device Bluetooth adapter.
If you specify a timeout, to perform the following actions without being connected to the device Bluetooth adapter.(However, to perform the following actions immediately if Bluetooth adapter is off)
b. UNTILL-WIFI-CONNECTED
To wait until the WiFi connected to the AP.
If you specify a timeout, to perform the following actions without being connected to the WiFi AP.(However, to perform the following actions immediately if WiFi is off)
(10) SHELL-COMMAND
Execute Shell command.
Export profile to file.
Take from the profile that has been saved. If the profile group has been overwritten, the group is disabled.
Disable or enable logging.
Save the file with the date and time of the log.
Erase log.
Starting the E-Mail compressed into ZIP log currently in effect.
Show me a list of log files currently in effect. You can send and delete files.
2.3.7.To disable/enable QuickTask
To enable or disable the QuickTask profile.
2.3.8.QuickTask Settings
View / Edit Quick task settings. It is possible to perform various controls without creating task, time profile and action by setting the quick task.
(1) QuickTask profile is created by BeanShell
If this option was enabled, create BeanShell in the Quick task profile.
(2) Apply button.(I is reflected in the system the contents set)
(3) Cancel button(Discard the contents of the changes and exit the edit mode)
<IP_ADDRESS>. WIFI Control
(1) The following options can be specified when "Turn off the WIFI to lock the screen after one minute" is enabled.
· "Always Off"
Turn off the WIFI when you are not connected to the Access Point, even after one minute after screen lock. I turn off while charging.
· "When using the battery pack"
Turn off the WIFI when you are not connected to the Access Point, even after one minute after screen lock when using battery. Do not turn off the charging.
(2) The following options can be specified when "Turn off WIFI when not connected to the access point for more than one minute " is enabled.
· "Always Off"
Turn off the WIFI when you are not connected to the Access Point, even after one minute after Wifi-On. I turn off while charging.
· "When using the battery pack"
Turn off the WIFI when you are not connected to the Access Point, even after one minute after Wifi-On when using battery. Do not turn off the charging.
(3) The following options can be specified when "WIFI on when you cancel screen lock" is enabled.
· "Always Off"
Turn on the WI-FI on the screen when unlocking.
· "When battery is charging"
Turn on the WIFI on the screen after unlocking only the battery is charging.
<IP_ADDRESS>. Bluetooth Control
(1) The following options can be specified when "Turn off the Bluetooth to lo ck the screen after one minute" is enabled.
· "Always Off"
Turn off the Bluetooth adapter when you are not connected to the device, even after one minute after screen lock. I turn off while charging.
· "When using the battery pack"
Turn off the Bluetooth adapter when you are not connected to the device, even after one minute after screen lock when using battery. Do not turn off the charging.
(2) The following options can be specified when "Turn off Bluetooth adapter when not connected to the device for more than one minute" is enabled.
· "Always Off"
Turn off the Bluetooth adapter when you are not connected to the device, even after one minute after Bluetooth adapter On. I turn off while charging.
· "When using the battery pack"
Turn off the Bluetooth adapter when you are not connected to the device, even after one minute after Bluetooth adapter on when using battery. Do not turn off the charging.
(3) The following options can be specified when "Bluetooth adapter on when you cancel screen lock" is enabled.
· "Always Off"
Turn on the Bluetooth adapter on the screen when unlocking.
· "When battery is charging"
Turn on the Bluetooth adapter on the screen after unlocking only the battery is charging.
<IP_ADDRESS>. Screen control
(1) Lighting on the screen when you are no longer detected the proximity when screen was locked.
If this option is enabled, turn on the lighting of the screen proximity sensor once it is no longer detect the proximity. (About 10 seconds)
(2) Lock the screen when it detect more than one minute proximity.
If this option is enabled, to lock the screen once you detect the proximity sensor to one consecutive minute.
(3) Turn on the illumination of the screen brightness was detected when screen was locked.
If this option is enabled, turn on the lighting of the screen when the light sensor detects the brightness. (About 10 seconds)
(4) Lock the screen has detected more than one minute the darkness.
If this option is enabled, to lock the screen when it is no longer detects the brightness of the light sensor to one consecutive minute.
(5) 信頼できる装置に接続されている時はキーガードを表示しない
有効な場合は信頼できる装置リストに登録されている装置に接続している場合はキーガードを表示しない。（ただし、キーガードが表示されている時に装置に接続した場合はパスワードやパターンなどで認証後に非表示に変わります）
<IP_ADDRESS>. Alarm clock
You can set the alarm clock of up to three. However, does not play when ringer mode was vibrate or silent.
(2) Edit
Specifies the ringtone, alarm or music to play with the date and time to play.
(3) Enable
If this option is enabled, Play the specified time. Volume is the value that is specified in the system.
<IP_ADDRESS>. Activity timer
(1) Edit
Specifies the activity to start a date and time to start the activity.
(2) Enable
If this option is enabled, starting the activity to a given time.
Show task activity.
2.4.2.Browse log file(Not displayed if the log file does not exist)
Browse log file
Set to enable or disable the scheduler.
Restart TaskAutomation scheduler.
Uninstall TaskAutomation.
Configure TaskAutomation.
(1) Scheduler
a. Scheduler
Set to enable / disable the scheduler. If this is disabled, task will not execute.
b. Maximum concurrent task count
Number of tasks that can be executed concurrently. It will be queued to the new task if it exceeds the value. Is started the run from getting equal to or less than the value of the task queue.
c. Thread pool count
Number of thread pool to perform a task.
d. Monitor scheduler
If this option is enabled, Restart automatically when the end of the scheduler unexpected.
e. Screen lock
Set to enable/disable the screen lock. If this option is disabled, screen lock is not available.
f. Holding WakeLock during screen off
· Determine by the system
· Always hold Wake Lock
· Setting individually
Setting for WakeLock for light sensor and WakeLock for proximity sensor
(2) Log option
a. Log file
Set to enable / disable the logging. If this option is enabled, it is recorded in the directory specified by the "directory of the log file".
-/mnt/sdcard/TaskAutomation/TaskAutomation_log.txt(Active log file)
-/mnt/sdcard/TaskAutomation/TaskAutomation_log_YYYY-MM-DD_HH-MM-SS-TTT. txt(Archive log file)
b. Debug message level
Set the debugging information. Please set to "0" usually. If you are debugging a BeanShell script, method result of TaCmd is recorded If you specify "2".
-0 No debug message
-1 Debug message
-2 Detail debug message1
-3 Detail debug message2
c. Max log file count
Specifies the maximum number of log files. The default value is 10.
d. Log file directory
Specify a directory for the log file. The default is /mnt/sdcard/TaskAutomation/.
(3) Light sensor
a. Light sensor receiver
b. Monitor interval time(Millisecond)
Intervals to monitor the light sensor
c. Monitor active time(Millisecond)
Interval to activate the light sensor
d. Thresh hold value
Threshold for detecting the brightness with the light sensor. Value for detecting the darkness is always 0.
e. Light sensor ignored time(Second)
Time to ignore the value of the light sensor screen from being locked.
(4) Miscellaneous
a. Exit cleanly
Perform killProcess the () at the end. I completely close the application.
b. Re-create sample profile
Re-create the sample profile.
View or change history with this information.
(1) A.Alarm-clock
Play music files at 6 am every day
(2) A.Daily-Activity
Start the Android application "SMBSync" when "SSID in a connection with a WIFI device MY-WLAN" and then "ON the WIFI device" at midnight every day.
(3) BT.Bluetooth-Disconnected
Turn off the Bluetooth adapter If the Bluetooth adapter is not connected to the state from the connected state, is not connected within a minute then.
(4) BT.Bluetooth-Off
Cancel all tasks related Bluetooth adapter when the Bluetooth adapter is turned off.
(5) BT.Bluetooth-On
Turn off the Bluetooth adapter If you do not connect within one minute Bluetooth adapter is turned on.
(6) BT.Bluetooth-Connected
To cancel the task that was started with Bluetooth adapter on when the Bluetooth adapter is connected to the device.
(7) BT.Screen-Locked
Off the Bluetooth adapter when the screen lock has continued for more than one minute.
(8) BT.Screen-Unlocked
To cancel the task that was started with the screen locked when the screen is unlocked, and turn on Bluetooth adapter if charging.
(9) WIFI.Screen-Locked
Turn off the WIFI device when the screen lock is continued for 1 minute more, you are using the battery.
(10) WIFI.Screen-Unlocked
To cancel the task that was started with the screen locked when the screen is unlocked to turn on the WIFI device if charging.
(11) WIFI.Wifi-Disconnected
Turn off the WIFI device when the device is WIFI in an unconnected state from the connected state, is not connected to one minute.
(12) WIFI.Wifi-On
WIFI device is turned on and turn off the WIFI device when it is not connected to the access point within 1 minute.
(13) WIFI.Wifi-Off
Cancel all tasks WIFI device-related when the WIFI device is turned off.
(14) WIFI.Wifi-Connected
To cancel the task that was started with WIFI device on when the WIFI device is connected.
(15) SL.Screen-Lock-by-Proximity
Lock the screen when the proximity sensor has detected more than one minute proximity.
(16) SO.Screen-On-by-Proximity
10 seconds bright screen when the proximity sensor no longer detects the proximity to the screen is locked.
(17) SO.Screen-On-by-LightSensor
10 seconds bright screen when when the sensor detects the brightness on the screen is locked.
(18) PWR.To-Battery-Bluetooth
When it was continued for 1 minute or more power switches to battery use, turn off the Bluetooth Bluetooth adapter if not connected state.
(19) PWR.To-Battery-Wifi
When it is continued for 1 minute or more power switches to battery use, and off the Bluetooth adapter.
Start-up events that can be specified in the task profile
(1) *AIRPLANE-MODE-ON
Airplane Mode is turned on
(2) *AIRPLANE-MODE-OFF
Airplane Mode is turned off
(3) *BATTERY-LEVEL-CHANGED
Battery level changes
(4) *BATTERY-LEVEL-CRITICAL
Battery level reaches 10% or less
(5) *BATTERY-LEVEL-LOW
Battery level reaches 20% or less
(6) *BATTERY-LEVEL-HIGH
Battery level reaches 90% or greater
(7) *BATTERY-FULLY-CHARGED
Battery is fully charged
(8) *BLUETOOTH-CONNECTED
Bluetooth adapter is connected to the device
(9) *BLUETOOTH-DISCONNECTED
Bluetooth adapter is disconnected to the device
(10) *BLUETOOTH-OFF
Bluetooth adapter is turned off
(11) *BLUETOOTH-ON
Bluetooth adapter is turned on
(12) *BOOT-COMPLETED
Restart of the device has been completed
(13) *PHONE-CALL-STATE-IDLE
Phone was waiting.
(14) *PHONE-CALL-STATE-OFF-HOOK
Phone is off-hook.
(15) *PHONE-CALL-STATE-RINGING
Phone is ringing.
(16) *LIGHT-DETECTED
Light sensor detects the brightness.
(17) *LIGHT-UNDETECTED
Light sensor not detects the brightness.
(18) *PROXMITY-SENSED
Proximity sensor detects a proximity
(19) *PROXMITY-UNSENSED
Proximity sensor no longer detects the proximity
(20) *PWR-SOURCE-CHANGED-TO-AC
AC power is connected
(21) *PWR-SOURCE-CHANGED-TO-BATTERY
Power has changed from AC to battery
(22) *SCREEN-LOCKED
Screen is locked
(23) *SCREEN-UNLOCKED
Screen is unlocked
(24) *WIFI-CONNECTED
WIFI device is connected to the access point
(25) *WIFI-DISCONNECTED
WIFI device is disconnected to the access point
(26) *WIFI-OFF
WIFI device is turned off
(27) *WIFI-ON
WIFI device is turned on
Action that can be specified in the action list of the task profile.
Wait of task and operation of the terminal
(1) [ABORT]
Stop the task.
(2) [AUTO-SYNC-DISABLED]
Stop automatic synchronization of account
(3) [AUTO-SYNC-ENABLED]
Start automatic synchronization of account
(4) [BLUETOOTH-OFF]
Turn off Bluetooth adapter
(5) [BLUETOOTH-ON]
Turn on Bluetooth adapter
(6) [KEYGUARD-DISABLED]
Set to disable keyguard.(If the key guard is enabled, keyguard will be disabled after authentication by password / PIN / pattern)
(7) [KEYGUARD-ENABLED]
Set to enabled keyguard.
(8) [LOCK-SCREEN]
Lock screen
(9) [PLAYBACK-DEFAULT-NOTIFICATION]
Play Notification of Default. However, it does not play when Ringer mode vibrate or silent.
(10) [RESTART-SCHEDULER]
Restart scheduler
(11) [RINGER-NORMAL]
Set to ringer mode normal
(12) [RINGER-SILENT]
Set to ringer mode silent
(13) [RINGER-VIBRATE]
Set to ringer mode vibrate(Only vibration)
(14) [SCREEN-ON]
Turn of screen light
(15) [SWITCH-TO-HOME]
Show home screen
(16) [VIBRATE]
To vibrate the terminal
(17) [WAIT-1-MIN]
Wait for one minute
(18) [WAIT-5-MIN]
Wait for five minute
(19) [WAIT-1-SEC]
Wait for one second
(20) [WAIT-5-SEC]
Wait for five second
(21) [WIFI-DISABLE-CONN-SSID]
To disable the SSID that is currently connected
(22) [WIFI-OFF]
Turn off WIFI
(23) [WIFI-ON]
Turn on WIFI
(24) [WIFI-REMOVE-CONN-SSID]
Delete the SSID that is currently connected
Stop the task performed by the conditions
(1) *ABORT(IF-AIRPLANE-MODE-ON)
The task end when Airplane mode is on.
(2) *ABORT(IF-AIRPLANE-MODE-OFF)
The task end when Airplane mode is off.
(3) *ABORT(IF-BLUETOOTH-CONNECTED)
The task end when the Bluetooth adapter is connected to device.
(4) *ABORT(IF-BLUETOOTH-DISCONNECTED)
The task end when the power on and Bluetooth adapter is not connected to device.
(5) *ABORT(IF-BLUETOOTH-OFF)
The task end at when Bluetooth adapter turned off.
(6) *ABORT(IF-BLUETOOTH-ON)
The task end at when Bluetooth adapter turned on.
(7) *ABORT(IF-CALL-STATE-IDLE)
The task end at when phone was idle.
(8) *ABORT(IF-CALL-STATE-OFF-HOOK)
The task end at when phone was off hook.
(9) *ABORT(IF-CALL-STATE-RINGING)
The task end at when phone was ringing.
(10) *ABORT(IF-LIGHT-DETECTED)
The task end when the light sensor is detecting the brightness.
(11) *ABORT(IF-LIGHT-UNDETECTED)
The task end when the light sensor is not detecting the brightness.
(12) *ABORT(IF-ORIENTATION-LANDSCAPE)
The task end when orientation of the device is landscape.
(13) *ABORT(IF-ORIENTATION-PORTRAIT)
The task end when orientation of the device is portrait.
(14) *ABORT(IF-PROXIMITY-SENSED)
The task ends when the proximity sensor is detecting the proximity.
(15) *ABORT(IF-PROXIMITY-UNSENSED)
The task ends when the proximity sensor is no longer detect the proximity
(16) *ABORT(IF-PWR-IS-AC/CHARGE)
The task ends when power is AC.
(17) *ABORT(IF-PWR-IS-BATTERY)
The task ends when power is battery pack.
(18) *ABORT(IF-SCREEN-LOCKED)
The task ends when screen is locked.
(19) *ABORT(IF-SCREEN-UNLOCKED)
The task ends when screen is unlocked.
(20) *ABORT(IF-SCREEN-ON)
The task ends when screen is on.
(21) *ABORT(IF-SCREEN-OFF)
The task ends when screen is off.
(22) *ABORT(IF-TRUSTED)
The task ends when device was connected to trusted device.
(23) *ABORT(IF-NOT-TRUSTED)
The task ends when device was connected to not trusted device.
(24) *ABORT(IF-WIFI-CONNECTED)
The task end when the Bluetooth adapter is connected to access point.
(25) *ABORT(IF-WIFI-DISCONNECTED)
The task end when the power on and WIFI is not connected to access point.
(26) *ABORT(IF-WIFI-OFF)
The task end when the WIFI turned off.
(27) *ABORT(IF-WIFI-ON)
The task end when the WIFI turned on.
Skip the next action when match the condition
(1) *SKIP(IF-AIRPLANE-MODE-ON)
Skip the next action when Airplane mode is on.
(2) *SKIP(IF-AIRPLANE-MODE-OFF)
Skip the next action when Airplane mode is off.
(3) *SKIP(IF-BLUETOOTH-CONNECTED)
Skip the next action when the Bluetooth adapter is connected to device.
(4) *SKIP(IF-BLUETOOTH-DISCONNECTED)
Skip the next action when the power on and Bluetooth adapter is not connected to device.
(5) *SKIP(IF-BLUETOOTH-OFF)
Skip the next action when Bluetooth adapter turned off.
(6) *SKIP(IF-BLUETOOTH-ON)
Skip the next action when Bluetooth adapter turned on.
(7) *SKIP(IF-CALL-STATE-IDLE)
Skip the next action when phone was idle.
(8) *SKIP(IF-CALL-STATE-OFF-HOOK)
Skip the next action when phone was off hook.
(9) *SKIP(IF-CALL-STATE-RINGING)
Skip the next action when phone was ringing.
(10) *SKIP(IF-LIGHT-DETECTED)
Skip the next action when the light sensor is detecting the brightness.
(11) *SKIP(IF-LIGHT-UNDETECTED)
Skip the next action when the light sensor is not detecting the brightness.
(12) *SKIP(IF-ORIENTATION-LANDSCAPE)
Skip the next action when orientation of the device is landscape.
(13) *SKIP(IF-ORIENTATION-PORTRAIT)
Skip the next action when orientation of the device is portrait.
(14) *SKIP(IF-PROXIMITY-SENSED)
Skip the next action when the proximity sensor is detecting the proximity.
(15) *SKIP(IF-PROXIMITY-UNSENSED)
Skip the next action when the proximity sensor is no longer detect the proximity
(16) *SKIP(IF-PWR-IS-AC/CHARGE)
Skip the next action when power is AC.
(17) *SKIP(IF-PWR-IS-BATTERY)
Skip the next action when power is battery pack.
(18) *SKIP(IF-SCREEN-LOCKED)
Skip the next action when screen is locked.
(19) *SKIP(IF-SCREEN-UNLOCKED)
Skip the next action when screen is unlocked.
(20) *SKIP(IF-SCREEN-ON)
Skip the next action when screen is on.
(21) *SKIP(IF-SCREEN-OFF)
Skip the next action when screen is off.
(22) *SKIP(IF-TRUSTED)
Skip the next action when device was connected to trusted device.
(23) *SKIP(IF-NOT-TRUSTED)
Skip the next action when device was connected to not trusted device.
(24) *SKIP(IF-WIFI-CONNECTED)
Skip the next action when the Bluetooth adapter is connected to access point.
(25) *SKIP(IF-WIFI-DISCONNECTED)
Skip the next action when the power on and WIFI is not connected to access point.
(26) *SKIP(IF-WIFI-OFF)
Skip the next action when the WIFI turned off.
(27) *SKIP(IF-WIFI-ON)
Skip the next action when the WIFI turned on.
To suppress the activation of a task by the events of the same group
(1) *BLOCK(CLEAR)
Remove all events.
(2) *BLOCK(ALL-EVENT)
Block all events.
(3) *BLOCK(AIRPLANE-MODE-ON)
Ignore airplane mode is also turned on.

(5) *BLOCK(BLUETOOTH-CONNECTED)
Ignore that the device with a Bluetooth adapter is connected.
(6) *BLOCK(BLUETOOTH-DISCONNECTED)
Ignore that the device with a Bluetooth adapter is disconnected.
(7) *BLOCK(BLUETOOTH-OFF)
Ignore that the device with a Bluetooth adapter isturned off.
(8) *BLOCK(BLUETOOTH-ON)
Ignore that the device with a Bluetooth adapter isturned on.
(9) *BLOCK(BOOT-COMPLETED)
Ignore the boot-completed.
(10) *BLOCK(PHONE-CALL-STATE-IDLE)
Ignore the phone idle.
(11) *BLOCK(PHONE-CALL-STATE-OFF-HOOK)
Ignore the phone off hook.
(12) *BLOCK(PHONE-CALL-STATE-RINGING)
Ignore the phone ringing.
(13) *BLOCK(LIGHT-DETECTED)
Ignore that it detects the brightness of the light sensor.
(14) *BLOCK(LIGHT-UNDETECTED)
Ignore that not detect brightness of the light sensor.
(15) *BLOCK(PROXIMITY-SENSED)
Ignore that it detects the proximity of the proximity sensor.
(16) *BLOCK(PROXIMITY-UNSENSED)
Ignore that not detect proximity of the proximity sensor.
(17) *BLOCK(WIFI-CONNECTED)
Ignore WIFI even if connected to the access point.
(18) *BLOCK(WIFI-DISCONNECTED)
Ignore WIFI even if disconnected the access point.
(19) *BLOCK(WIFI-OFF)
ignore the power-on WIFI.
(20) *BLOCK(WIFI-ON)
ignore the power-off WIFI.
Cancel the task of the same group as the group that has been started by the specified event
(1) *CANCEL(AIRPLANE-MODE-ON)
Stop all the tasks that have been started in the event of an airplane mode on.
(2) *CANCEL(AIRPLANE-MODE-OFF)
Stop all the tasks that have been started in the event of an airplane mode off.
(3) *CANCEL(BLUETOOTH-CONNECTED)
Stop all tasks started in the event the device is connected to the Bluetooth adapter.
(4) *CANCEL(BLUETOOTH-DISCONNECTED)
Stop all tasks started in the event the device is disconnected to the Bluetooth adapter.
(5) *CANCEL(BLUETOOTH-OFF)
Stop all the tasks that have been started in the event of a Bluetooth adapter off.
(6) *CANCEL(BLUETOOTH-ON)
Stop all the tasks that have been started in the event of a Bluetooth adapter on.
(7) *CANCEL(BOOT-COMPLETED)
Stop all the tasks that have been started in the event of a terminal restart.
(8) *CANCEL(PHONE-STATE-IDLE)
Stop all the tasks that have been started in the event of a phone waiting.
(9) *CANCEL(PHONE-STATE-OFF-HOOK)
Stop all the tasks that have been started in the event of a phone off hook.
(10) *CANCEL(PHONE-STATE-RINGING)
Stop all the tasks that have been started in the event of a phone ringing.
(11) *CANCEL(LIGHT-DETECTED)
Stop all the tasks that have been started in the event of brightness detection.
(12) *CANCEL(LIGHT-UNDETECTED)
Stop all the tasks that have been started in the event of brightness not detection.
(13) *CANCEL(PROXIMITY-SENSED)
Stop all the tasks that have been started in the event of proximity detection.
(14) *CANCEL(PROXIMITY-UNSENSED)
Stop all the tasks that have been started in the event of proximity not detection.
(15) *CANCEL(PWR-SOURCE-CHANGED-TO-AC)
Stop all the tasks that have been started in the event of power changed to AC.
(16) *CANCEL(PWR-SOURCE-CHANGED-TO-BATTERY)
Stop all the tasks that have been started in the event of power changed to battery pack.
(17) *CANCEL(SCREEN-LOCKED)
Stop all the tasks that have been started in the event of screen locked.
(18) *CANCEL(SCREEN-UNLOCKED)
Stop all the tasks that have been started in the event of screen unlocked.
(19) *CANCEL(WIFI-CONNECTED)
Stop all the tasks that have been started in the event of WIFI connected to access point.
(20) *CANCEL(WIFI-DISCONNECTED)
Stop all the tasks that have been started in the event of WIFI disconnected to access point.
(21) *CANCEL(WIFI-OFF)
Stop all the tasks that have been started in the event of WIFI turned off.
(22) *CANCEL(WIFI-ON)
Stop all the tasks that have been started in the event of WIFI turned on.
|
カテゴリ |
説明 |
|
Account sync |
Configure account sync |
|
Activity |
Start installed application |
|
Airplane mode |
Configure airplane mode |
|
Battery |
Query power status and battery leve |
|
Bluetooth |
Query Bluetooth status |
|
Light sensor |
Query light sensor value |
|
Location |
Acquire GPS/Nework location |
|
Message |
Show message from Dialog or Notification areay |
|
Mobile network |
Query mobile network status |
|
Orientation |
Query device orientation |
|
Playback sound |
Play music and ringtone |
|
Proximity sensor |
Query proximity sensor status |
|
Ringer mode |
Configure ringer mode |
|
Screen |
Configure screen status |
|
Security |
Security |
|
Task |
Start task and query task status |
|
Telephony |
Query Telephony status |
|
Timer |
Reset Interval Timer |
|
Wifi |
Configure WIFI |
|
Other |
Restart scheduler |
Following methods are available in the BeanShell2 script.(Example: abort()->TaCmd.Abort())
|
Method |
説明 |
戻り値 |
カテゴリ |
|
Abort() |
Stop task. |
None |
Task |
|
activateAvailableLocationProvider() |
Activated available location provider |
true=Activated |
Location |
|
activateGpsLocationProvider() |
Activated GPS location provider |
true=Activated |
Location |
|
activateNetworkLocationProvider() |
Activated network location provider |
true=Activated |
Location |
|
addBlockEventAll() |
Block all events. |
None |
Airplane mode |
|
addBlockEventAirplaneModeOff() |
Ignore airplane mode is also turned on. |
None |
Airplane mode |
|
addBlockEventAirplaneModeOn() |
Ignore airplane mode is also turned off. |
None |
Other |
|
addBlockEventBluetoothConnected() |
Ignore that the device with a Bluetooth adapter is connected. |
None |
Bluetooth |
|
addBlockEventBluetoothDisconnected() |
Ignore that the device with a Bluetooth adapter is disconnected. |
None |
Bluetooth |
|
addBlockEventBluetoothOff() |
Ignore that the device with a Bluetooth adapter isturned off. |
None |
Bluetooth |
|
addBlockEventBluetoothOn() |
Ignore that the device with a Bluetooth adapter isturned on. |
None |
Bluetooth |
|
addBlockEventCallStateIdle() |
Ignore the phone idle. |
None |
Telephony |
|
addBlockEventCallStateOffhook() |
Ignore the phone off hook. |
None |
Telephony |
|
addBlockEventCallStateRinging() |
Ignore the phone ringing. |
None |
Telephony |
|
addBlockEventLightDetected() |
Ignore that it detects the brightness of the light sensor. |
None |
Light sensor |
|
addBlockEventLightUndetected() |
Ignore that not detect brightness of the light sensor. |
None |
Light sensor |
|
addBlockEventMobileNetworkConnected() |
Ignore that it detects the mobile network connected. |
None |
Mobile network |
|
addBlockEventMobileNetworkDisconnected() |
Ignore that it detects the mobile network disconnected. |
None |
Mobile network |
|
addBlockEventPowerSourceChangedAc() |
Ignore that it detects the power source changed to AC. |
None |
Battery |
|
addBlockEventPowerSourceChangedBattery() |
Ignore that it detects the power source changed to battery pack. |
None |
Battery |
|
addBlockEventProximityDetected() |
Ignore that it detects the proximity of the proximity sensor. |
None |
Proximity sensor |
|
addBlockEventProximityUndetected() |
Ignore that not detect proximity of the proximity sensor. |
None |
Proximity sensor |
|
addBlockEventScreenLocked() |
Ignore that it detects the screen locked. |
None |
Screen |
|
addBlockEventScreenUnlocked() |
Ignore that it detects the screen unlocked. |
None |
Screen |
|
addBlockEventWifiConnected() |
Ignore WIFI even if connected to the access point. |
None |
Wifi |
|
addBlockEventWifiDisconnected() |
Ignore WIFI even if disconnected the access point. |
None |
Wifi |
|
addBlockEventWifiOff() |
ignore the power-on WIFI. |
None |
Wifi |
|
addBlockEventWifiOn() |
ignore the power-off WIFI. |
None |
Wifi |
|
cancelTaskByEventAirplaneModeOff() |
Stop all the tasks that have been started in the event of an airplane mode off. |
None |
Airplane mode |
|
cancelTaskByEventAirplaneModeOn() |
Stop all the tasks that have been started in the event of an airplane mode on. |
None |
Airplane mode |
|
cancelTaskByEventBluetoothConnected() |
Stop all tasks started in the event the device is disconnected to the Bluetooth adapter. |
None |
Bluetooth |
|
cancelTaskByEventBluetoothDisconnected() |
Stop all tasks started in the event the device is disconnected to the Bluetooth adapter. |
None |
Bluetooth |
|
cancelTaskByEventBluetoothOff() |
Stop all the tasks that have been started in the event of a Bluetooth adapter off. |
None |
Bluetooth |
|
cancelTaskByEventBluetoothOn() |
Stop all the tasks that have been started in the event of a Bluetooth adapter on. |
None |
Bluetooth |
|
cancelTaskByEventBootCompleted() |
Stop all the tasks that have been started in the event of a terminal restart. |
None |
Other |
|
cancelTaskByEventCallStateIdle() |
Stop all the tasks that have been started in the event of a phone waiting. |
None |
Telephony |
|
cancelTaskByEventCallStateOffhook() |
Stop all the tasks that have been started in the event of a phone off hook. |
None |
Telephony |
|
cancelTaskByEventCallStateRinging() |
Stop all the tasks that have been started in the event of a phone ringing. |
None |
Telephony |
|
cancelTaskByEventLightDetected() |
Stop all the tasks that have been started in the event of brightness detection. |
None |
Light sensor |
|
cancelTaskByEventLightUndetected() |
Stop all the tasks that have been started in the event of brightness not detection. |
None |
Light sensor |
|
cancelTaskByEventMobileNetworkConnected() |
Stop all the tasks that have been started in the event of mobile network connected |
None |
Mobile network |
|
cancelTaskByEventMobileNetworkDisconnected() |
Stop all the tasks that have been started in the event of mobile network disconnected |
None |
Mobile network |
|
cancelTaskByEventPowerSourceChangedAc() |
Stop all the tasks that have been started in the event of power changed to AC. |
None |
Battery |
|
cancelTaskByEventPowerSourceChangedBattery() |
Stop all the tasks that have been started in the event of power changed to battery pack. |
None |
Battery |
|
cancelTaskByEventProximityDetected() |
Stop all the tasks that have been started in the event of proximity detection. |
None |
Proximity sensor |
|
cancelTaskByEventProximityUndetected() |
Stop all the tasks that have been started in the event of proximity not detection. |
None |
Proximity sensor |
|
cancelTaskByEventScreenLocked() |
Stop all the tasks that have been started in the event of screen locked. |
None |
Screen |
|
cancelTaskByEventScreenUnlocked() |
Stop all the tasks that have been started in the event of screen unlocked. |
None |
Screen |
|
cancelTaskByEventWifiConnected() |
Stop all the tasks that have been started in the event of WIFI connected to access point. |
None |
Wifi |
|
cancelTaskByEventWifiDisconnected() |
Stop all the tasks that have been started in the event of WIFI disconnected to access point. |
None |
Wifi |
|
cancelTaskByEventWifiOff() |
Stop all the tasks that have been started in the event of WIFI turned off. |
None |
Wifi |
|
cancelTaskByEventWifiOn() |
Stop all the tasks that have been started in the event of WIFI turned on. |
None |
Wifi |
|
cancelTask(String task_name) |
Cancel specified task. |
None |
Task |
|
clearBlockEventAll() |
Remove all block event. |
None |
Other |
|
debugMsg(int debug_level, String log_category, String log_message) |
Put debug message to log file. |
None |
Message |
|
getAndroidSdkInt() |
Obtain Android SDK Version. |
int |
Other |
|
getBatteryLevel() |
Get current battery level. |
int |
Battery |
|
getBluetoothConnectedDeviceAddrAtPos(int position) |
Get Bluetooth connected device address at specified position |
String |
Bluetooth |
|
getBluetoothConnectedDeviceListCount() |
Get Bluetooth connected device count |
Int |
Bluetooth |
|
getBluetoothConnectedDeviceNameAtPos(int position) |
Get Bluetooth connected device name at specified position |
String |
Bluetooth |
|
getBluetoothDeviceAddr() |
Get Bluetooth last connected device name |
String |
Bluetooth |
|
getBluetoothDeviceName() |
Get Bluetooth last connected device name |
String |
Bluetooth |
|
getCurrentLocation() |
Obtain Current location value. Location value is -9999 when can not obtain location value. |
String[0]:Provider(gps/network) String[1]:Altitude String[2]:Longitued String[3]:Altitude |
Location |
|
getCurrentLocation(int to) |
Obtain Current location value. Timeout value in second. Location value is -9999 when can not obtain location value. |
See getCurrentLocation() |
Location |
|
getLastKnownLocation() |
Obtain location value. Location value is -9999 when can not obtain location value. |
See getCurrentLocation() |
Location |
|
getLastKnownLocationGpsProvider() |
Obtain location value. Location value is -9999 when can not obtain location value. |
See getCurrentLocation() |
Location |
|
getLastKnownLocationNetworkProvider() |
Obtain location value. Location value is -9999 when can not obtain location value. |
See getCurrentLocation() |
Location |
|
getLightSensorValue() |
Obtain light sensor value. |
int |
Light sensor |
|
getWifiSsidName() |
Get connected WIFI access point name. |
String |
Wifi |
|
isAirplaneModeOn() |
Is Airplane mode on? |
true=yes |
Airplane mode |
|
isBatteryCharging() |
Is battery charged? |
true=yes |
Battery |
|
isBluetoothActive() |
Is bluetooth adapter turne on? |
true=yes |
Bluetooth |
|
isBluetoothConnected() |
Is bluetooth adapter connected? |
true=yes |
Bluetooth |
|
isGpsLocationProviderAvailable() |
Is GPS Location provideris available? |
true=Available |
Location |
|
isLocationProviderAvailable() |
Is Location provideris available? |
true=Available |
Location |
|
isMobileNetworkConnected() |
Is mobile network connected? |
true=yes |
Mobile network |
|
isNetworkLocationProviderAvailable() |
Is Network Location provideris available? |
true=Available |
Location |
|
isOrientationLandscape() |
Is device orientation landscape? |
true=Landscape false=Portrait |
Orientation |
|
isProximitySensorDetected() |
Is proximity sensor detected proximity? |
true=yes |
Proximity sensor |
|
isRingerModeNormal() |
Is ringer mode normal? |
true=yes |
Ringer mode |
|
isRingerModeSilent() |
Is ringer mode silent? |
true=yes |
Ringer mode |
|
isRingerModeVibrate() |
Is ringer mode vibrate? |
true=yes |
Ringer mode |
|
isScreenLocked() |
Is screen locked? |
true=yes |
Screen |
|
isScreenOn() |
Is screen is turn on? |
true=yes |
Screen |
|
isTelephonyCallStateIdle() |
Is phone state idle? |
true=yes |
Telephony |
|
isTelephonyCallStateOffhook() |
Is Phone stat off hook? |
true=yes |
Telephony |
|
isTelephonyCallStateRinging() |
Is phone state ringing? |
true=yes |
Telephony |
|
isTrusted() |
Is connected to trusted device? |
True=yes |
Security |
|
isWifiActive() |
Is WIFI turned on? |
true=yes |
Wifi |
|
isWifiConnected() |
Is WIFI Connected to access point? |
true=Connected |
Wifi |
|
logMsg(String log_category, String log_message) |
Put message to log file. |
None |
Message |
|
playBackDefaultAlarm() |
Play default alarm. |
true=success, false=error/warnning |
Playback sound |
|
playBackDefaultNotification() |
Play default notification. |
true=success, false=error/warnning |
Playback sound |
|
playBackDefaultRingtone() |
Play default ringtone. |
true=success, false=error/warnning |
Playback sound |
|
playBackMusic(String file_path) |
Play music file. |
true=success, false=error/warnning |
Playback sound |
|
playBackMusic(String file_path, int volume_left, int volume_right) |
Play music file. |
true=success, false=error/warnning |
Playback sound |
|
playBackRingtone(String ringtone_type, String ringtone_name) |
Play specified ringtone. |
true=success, false=error/warnning |
Playback sound |
|
playBackRingtone(String ringtone_type, String ringtone_name, int volume_left, int volume_right) |
Play specified ringtone. |
true=success, false=error/warnning |
Playback sound |
|
resetIntervalTimer(String interval_timer_name) |
Reset Interval timer. |
None |
Timer |
|
restartScheduler() |
Restart Scheduler. |
None |
Other |
|
setAutoSyncDisabled() |
Set to disable Auto sync. |
true=success, false=error/warnning |
Account sync |
|
setAutoSyncEnabled() |
Set to enable Auto sync. |
true=success, false=error/warnning |
Account sync |
|
setBluetoothOff() |
Turn off bluetooth adapter. |
None |
Bluetooth |
|
setBluetoothOn() |
Turn on bluetooth adapter. |
None |
Bluetooth |
|
setKeyguardDisabled() |
Set to disable keyguard |
None |
Screen |
|
setKeyguardEnabled() |
Set to enable keyguard |
None |
Screen |
|
setRingerModeNormal() |
Set to normal Ringer mode. |
None |
Ringer mode |
|
setRingerModeSilent() |
Set to silent Ringer mode. |
None |
Ringer mode |
|
setRingerModeVibrate() |
Set to vibrate Ringer mode. |
None |
Ringer mode |
|
setScreenLocked() |
Lock screen. |
true=success, false=error/warnning |
Screen |
|
setScreenOnAsync() |
The turn on the screen on the screen when locked. |
None |
Screen |
|
setScreenOnSync() |
The turn on the screen on the screen when locked. |
None |
Screen |
|
setScreenSwitchToHome() |
Show home screen. |
None |
Screen |
|
setWifiOff() |
Turn off WIFI. |
None |
Wifi |
|
setWifiOn() |
Turn on WIFI. |
None |
Wifi |
|
setWifiSsidDisabled() |
Set to disable currently connectedSSID. |
true=success, false=error/warnning |
Wifi |
|
setWifiSsidRemoved() |
Remove currently connected SSID |
true=success, false=error/warnning |
Wifi |
|
showMessageDialog(String meesage_text, boolean use_vibrator) |
Show message by Dialog. |
None |
Message |
|
showMessageNotification(String message_text, boolean use_vibrator, boolean use_led, String led_color) |
Show message by notification area. |
None |
Message |
|
startActivity(Intent in) |
Start-up of activity by Intent (Intent created by startActivityBuildIntent ()) |
None |
Activity |
|
startActivity(String actv_package_name) |
Start-up of activity by Package |
None |
Activity |
|
startActivity(String actv_package_name, String actv_data) |
Start-up of activity by Package |
None |
Activity |
|
startActivityAddExtra(Intent in, String actv_extra_key, boolean actv_boolean) |
Record the extra data in Intent |
None |
Activity |
|
startActivityAddExtra(Intent in, String actv_extra_key, boolean[] actv_boolean_array) |
Record the extra data in Intent |
None |
Activity |
|
startActivityAddExtra(Intent in, String actv_extra_key, int actv_int) |
Record the extra data in Intent |
None |
Activity |
|
startActivityAddExtra(Intent in, String actv_extra_key, int[] actv_int_array) |
Record the extra data in Intent |
None |
Activity |
|
startActivityAddExtra(Intent in, String actv_extra_key, String actv_string) |
Record the extra data in Intent |
None |
Activity |
|
startActivityAddExtra(Intent in, String actv_extra_key, String[] actv_string_array) |
Record the extra data in Intent |
None |
Activity |
|
startActivityBuildIntent(String actv_package_name) |
Creation of Intent by the Package. |
None |
Activity |
|
startTask(String task_name) |
Start specified task. |
None |
Task |
|
vibrateDefaultPattern() |
To vibrate device by default pattern. |
None |
Message |
|
waitSeconds(int wait_time_seconds) |
Suspend task by specified time. |
None |
Task |
|
waitUntilBluetoothConnected(int timeout_seconds) |
Suspend task until bluetooth device was connected. |
true=connected, false=timeout/Bluetooth off/Bluetooth already connected |
Bluetooth |
|
waitUntilWifiConnected(int timeout_seconds) |
Suspend task until WIFI and access point was connected. |
true=connected, false=timeout/Wifi off/Wifi already connected |
Wifi |
Disable the SSID, to display the Notification message if WiFi SSID other than the specific.
|
If (!ssid.equals(“my-wlan”) && !ssid.equals(“docomo”) ) { if (TaCmd.setWifiSsidDisabled()) TaCmd.showMessageNotification(ssid+" has been removed because of an invalid AP.", true, true,"BLUE"); } |
6.3.2 Start application with Extra data
Specifies the extra data to the Activity starts.
|
in=TaCmd.startActivityBuildIntent("com.sentaroh.android.SMBSync"); TaCmd.startActivityAddExtra(in,"AutoStart",true); TaCmd.startActivityAddExtra(in,"AutoTerm",true); String[] p2=new String[]{"HOGE 1","HOGE2"}; TaCmd.startActivityAddExtra(in,"SyncProfile",p2); TaCmd.startActivity(in); |
|
TaCmd.activateAvailableLocationProvider(); loc=TaCmd.getCurrentLocation(10); TaCmd.deactivateLocationProvider(); if (!loc[2].equals("-9999.0")) { TaCmd.logMsg("I", "Longitude="+loc[3]+", Latitude="+loc[2]); } else { TaCmd.logMsg("I", "Can not obtain Location value”); } |


--- layout: post title: WebDrawer - excluding records categories: [] tags: webdrawer serviceapi status: publish type: post published: true meta: {} ---
WebDrawer (and the ServiceAPI) allow you to exclude Records (and other object types) from search results. The trick is to find (or add) a routeDefault in hptrim.config. In WebDrawer the record search already has defaults set in hptrim.config so you simply need to go to the routeDefaults elements, find the ADD element matching the one below and add the 'q' attribute.
In the samples below the 'q' parameter will be added to every Record search.
In this example I only want to include electronic documents.
<add name="Record" model="Records" template="WDRecordList" q="electronic" properties="RecordRecordType,RecordExtension,RecordTitle,RecordNumber,RecordIsElectronic" />
In this sample I only want non-electronic documents.
<add name="Record" model="Records" template="WDRecordList" q="not electronic" properties="RecordRecordType,RecordExtension,RecordTitle,RecordNumber,RecordIsElectronic" />
NOTE: The 'model' in the routeDefault above indicates that the elelement applies to record search results. A model of 'Locations' would apply to location search results.
More help: Route defaults are discussed in the online help shipped with the ServiceAPI under /help/routing.