ConneX_Help.pdf - 第53页
l ic en se Type: [LicenseMo del] Get the in stal l e d l i c e nse in f orm ati o n. Exa mple R e q ue st R e spo nse query { latestHandl erStatistics( entityIdentifi er:"4826196c-0866- 44f4-afa0-d331bc fd04eb"…

latestHandlerStatistics
Type:
[HandlerStatistics]
Get the latest statistics for the specified PSV system.
Arguments
Name Description
entityIdentifier
(
String
)The PSV system's unique identifier.
Example
Request Response
query {
latestAdapterStatistics(
entityIdentifier: "136-043-225-168-137-224-207-100-238"
)
{
adapterId
cleanCount
lifetimeActuationCount
lifetimeContinuityFailCount
lifetimeFailCount
lifetimePassCount
socketIndex
adapterState
}
}
GraphQL
{
"data": {
"latestAdapterStatistics": {
"adapterId": "110008",
"cleanCount": 2,
"lifetimeActuationCount": 4955,
"lifetimeContinuityFailCount": 25,
"lifetimeFailCount": 70,
"lifetimePassCount": 9713,
"socketIndex": 4,
"adapterState": "VALIDATED"
}
}
}
JSON

license
Type:
[LicenseModel]
Get the installed license information.
Example
Request Response
query {
latestHandlerStatistics(entityIdentifier:"4826196c-0866-44f4-afa0-d331bcfd04eb")
{
currentJob
availability
uptime
totalPass
totalFail
systemYield
programmerYield
handlerYield
uPH
jobCompletionEstimate
}
}
GraphQL
{
"data": {
"latestHandlerStatistics": {
"currentJob": "MX 29LV160DBTI",
"availability": "100.00",
"uptime": "100.00",
"totalPass": 189,
"totalFail": 3,
"systemYield": "98.44",
"programmerYield": "98.44",
"handlerYield": "100.00",
"uPH": 1859,
"jobCompletionEstimate": "6/8/2022 11:35:18 AM"
}
}
}
JSON
query {
license {
licenseType
maxConnections
availableConnections
conneXAnnualMaintenanceContract
timedLicenseExpiration
}
}
GraphQL

message
Type:
MessageModel
Get the last received MQTT message.
Example
Request Response
messages
Type:
MessageModelCollectionSegment
Get all MQTT messages using paging.
Arguments
Name Description
skip
(
Int
) The number of messages to skip.
take
(
Int
)
The number of messages to return.
where
(MessageModelFilterInput) The Filter to apply to the messages.
order
(
[MessageModelSortInput!]
)The sort order to apply to the messages.
{
"data": {
"license": {
"licenseType": "Perpetual",
"maxConnections": 10,
"availableConnections": 9,
"conneXAnnualMaintenanceContract": "2023-06-01T00:00:00.000-07:00",
"timedLicenseExpiration": "0001-01-01T00:00:00.000-08:00"
}
}
}
JSON
query {
message
{
topic
timestamp
}
}
GraphQL
{
"data": {
"message": {
"topic": "connex/programmer/currentprogrammerstatuses",
"timestamp": "2021-12-21T21:48:28.514-08:00"
}
}
}
JSON