ConneX_Help.pdf - 第61页

hasPrevio usPage ( Boolean! )Ind i c a tes w he ther mo re ite ms e x i st pri or the se t de f i ne d b y the c l i e nts argum e nts. Name D escrip t ion E n t it y R e p rese nts an ab s trac t c om p o ne nt that is …

100%1 / 86
Objects
ConneX exposes the following GraphQL objects:
AdapterMetrics
Represents metrics related to an adapter.
Fields
Name Description
blankCheckDuration
(
Int!
) The duration for a blank check operation (in milliseconds).
eraseDuration
(
Int!
) The duration for an erase operation (in milliseconds).
id
(
Long!
) The metric's index.
identifier
(
String!
) The entity identifier for the metric.
programmingDuration
(
Int!
)The duration for a programming operation (in milliseconds).
timeStamp
(
DateTime!
) The time stamp for the metric.
verifyDuration
(
Int!
) The duration for a verify operation (in milliseconds).
AdapterModel
Represents an adapter for a programmer.
Fields
Name Description
adapterKey
(
Int!
) The database key for the adapter.
entity
(
Entity
) The associated entity for this adapter.
programmer
(
ProgrammerModel
)The last associated programmer for this adapter.
adapterId
(
String
) The adapter's part number identifier.
AdapterStatistics
Represents an adapter's statistics.
Fields
Name Description
adapterId
(
String
) The adapter's ID.
cleanCount
(
UnsignedInt!
) The adapter's clean count.
lifetimeActuationCount
(
UnsignedInt!
) The adapter's lifetime actuation count.
lifetimeContinuityFailCount
: (
UnsignedInt!
)The adapter's lifetime continuity fail count.
lifetimeFailCount
(
UnsignedInt!
) The adapter's lifetime fail count.
lifetimePassCount
(
UnsignedInt!
) The adapter's lifetime pass count.
socketIndex
(
Int!
) The adapter's socket index.
adapterState
(
AdapterState!
) The adapter's
AdapterState
.
CollectionSegmentInfo
Information about the offset pagination.
Fields
Name Description
hasNextPage
(
Boolean!
) Indicates whether more items exist following the set defined by the clients arguments.
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.