Skip to content

Latest reading per axis under a node

POST
/GetCurrentMeasures
curl --request POST \
--url https://api.eianalytic.com/ApiWeb.svc/GetCurrentMeasures \
--header 'Content-Type: application/json' \
--data '{ "companyID": 1, "areaID": 1, "machineCode": 1, "pointIndex": 1, "axis": 1, "Token": "example" }'

Pass -1 in a level to leave it unfiltered.

Media typeapplication/json
object
companyID
integer
areaID
integer
machineCode
integer
pointIndex
integer
axis
integer
Token
required

The database token returned by Login. Sent in the request body, not in a header.

string
Examplegenerated
{
"companyID": 1,
"areaID": 1,
"machineCode": 1,
"pointIndex": 1,
"axis": 1,
"Token": "example"
}

Latest readings, nested machine → point → axis.

Media typeapplication/json
Array<object>
object
Key

The Key half of every response envelope.

object
StatusNumber
required

0 means OK. See the Conventions page for the full table.

integer
Description
required
string
Configs

Present on some responses; empty in the documented examples.

Array<object>
object
Value
Array<object>
object
MachineCode
string
pointList
Array<object>
object
pointIndex
integer
axis
Array<object>
object
axis
integer
signalAPI

One processed reading for an axis.

object
FileId

Identifies the stored measurement; feed it to GetFFT_Base64.

integer
Date
string
Reason

Why the measurement was taken. See the Reason table.

integer
SampleRate
integer
Calibration
number format: float
Sensitivity
number format: float
AccelRMS
number format: float
AccelUnit

Unit of AccelRMS, typically G. Always a string, but either the readable label ("G", from GetHistoryMeasures) or the SignalTypeOut code as a string ("0", from GetCurrentMeasures). Both mean the same thing — see the Conventions page.

string
AccelSev
number format: float
VelRMS
number format: float
VelUnit

Unit of VelRMS, typically mm/s. Always a string, but either the readable label ("mm/s", from GetHistoryMeasures) or the SignalTypeOut code as a string ("2", from GetCurrentMeasures). Both mean the same thing — see the Conventions page.

string
VelSev
number format: float
EnvRMS
number format: float
EnvUnit

Unit of EnvRMS, typically GE. Always a string, but either the readable label ("GE", from GetHistoryMeasures) or the SignalTypeOut code as a string ("6", from GetCurrentMeasures). Both mean the same thing — see the Conventions page.

string
EnvSev
number format: float
Example
[
{
"Key": {
"StatusNumber": 0,
"Description": "OK"
},
"Value": [
{
"pointList": [
{
"axis": [
{
"signalAPI": {
"Date": "2021-06-18 09:16:51",
"AccelUnit": "G",
"VelUnit": "G",
"EnvUnit": "G"
}
}
]
}
]
}
]
}
]