ConneX_Help.pdf - 第62页
totalFail ( Int! ) T he to tal num b e r of fa i le d de vi c e s. systemYie ld ( String ) The system 's yi e ld . programme rYield ( String ) T he syste m' s pro g ram me r yie ld. handlerYi eld ( String ) T h…

hasPreviousPage
(
Boolean!
)Indicates whether more items exist prior the set defined by the clients arguments.
Name Description
Entity
Represents an abstract component that is connected to the ConneX system.
Fields
Name Description
id
(
Int!
) The database key for the entity.
entityIdentifier
(
String
)The unique identifier for the entity.
entityType
(
EntityType!
) The type the entity represents.
entityName
(
String
) The given name of the entity.
Handler
Represents a PSV system connected to ConneX.
Fields
Name Description
handlerId
(
Int!
) The database key for the PSV system.
entity
(
Entity
) The associated entity for this PSV system.
programmers
(
[ProgrammerModel]
)The associated programmers for this PSV system.
handlerType
(
HandlerType!
) The PSV system's type (e.g. PSV2800/3000/5000/7000).
ipAddress
(
String
) The PSV system's IP address.
hostName
(
String
) The PSV system's computer host name.
machineFactory
(
String
) The PSV system's associated factory.
HandlerMetrics
Represents metrics related to a handler system.
Fields
Name Description
id
(
Long!
) The metric's index.
identifier
(
String
) The entity identifier for the metric.
jobProcessingTime
(
String
)The job processing time since the last measurement.
jobState
(
String
) The job's current state.
timeStamp
(
DateTime!
) The time stamp for the metric.
unitsPerHour
(
Int
) The system's UPH (units per hour).
uptime
(
Int
) The uptime of the system since the last measurement.
yield
(
Float
)
The system's programmer yield.
HandlerStatistics
Represents a handler system's statistics.
Fields
Name Description
currentJob
(
String
) The current job the system is running.
availability
(
Float!
) The system's availability.
uptime
(
String
) The system's uptime.
totalPass
(
Int!
) The total number of passed devices.

totalFail
(
Int!
) The total number of failed devices.
systemYield
(
String
) The system's yield.
programmerYield
(
String
) The system's programmer yield.
handlerYield
(
String
) The system's handler yield.
uPH
(
Int!
) The system's UPH (units per hour).
jobCompletionEstimate
(
String
)The system's job completion estimate.
Name Description
Interval
Represents a time interval as a
String
. Interval values can be written using the following syntax:
quantity unit
where
quantity
is an
Int!
and
unit
is one of the following:
Unit ISO 8601 AbbreviationExample
microsecond 1 microsecond(s)
millisecond 1 millisecond(s)
second S 1 second(s)
minute M
(in the time part)
1 minute(s)
hour H 1 hour(s)
day D 1 day(s)
week W 1 week(s)
month M
(in the date part)
1 month(s)
year Y 1 year(s)
decade 1 decade(s)
century 1 century(ies)
millenium 1 millenium(s)
LicenseModel
Represents the license information for the ConneX Service.
Fields
Name Description
availableConnections
(
Int!
) The number of connections still available for use.
conneXAnnualMaintenanceContract
(
DateTime!
)The expiration date for the ConneX Annual Maintenence Contract.
licenseType
(
String
) The type of license installed.
maxConnections
(
Int!
) The maximum number of connections available with the installed license.
timedLicenseExpiration
(
DateTime!
)
The expiration date of the license (if applicable).
The field
licenseType
has the following values:
Value Description
NoLicense
No ConneX license has been installed.
Perpetual
License is perpetual for the purchased version.
Timed
License is time bound based on purchase agreement.
MessageModel
Represents a message received over MQTT.
Fields
Name Description
topic
(
String
) The MQTT topic.
contentType
(
String
) The MQTT message type.
timestamp
(
DateTime!
) The message timestamp.
messageModelId
(
UUID!
) The unique UUID message identifier.

payload
(
[Byte!]
) The message payload in raw bytes.
payloadAsString
(
String
)The message payload converted to a
UTF8
string.
Name Description
MessageModelCollectionSegment
Represents a collection of MessageModel (used in pagination).
Fields
Name Description
items
(
[MessageModel]
) The items in the current page.
pageInfo
(
CollectionSegmentInfo!
)Information to aid in pagination.
totalCount
(
Int!
) The total message count for the query.
ProgrammerModel
Represents a programmer connected to ConneX.
Fields
Name Description
programmerId
(
Int!
) The database key for the programmer.
entity
(
Entity
) The associated entity for this programmer.
handler
(
Handler
) The associated handler for this programmer.
adapters
(
[AdapterModel]
) A collection of adapters associated with this programmer.
ipAddress
(
String
) The IP address of the programmer.
programmerType
(
ProgrammerType!
)The type of programmer.