ConneX_Help.pdf - 第81页

Prog ra mm e rIde nti f i e r ( string ) Th e Uni q ue ID of t he spe c i f i c pro g ram me r that co nn ec t e d to the syste m. Prog ra mm e rN am e ( string ) T he nam e o f the prog r am me r that c o nne c ted to t…

100%1 / 86
Programmer
Below, you will find the MQTT events that are published/subscribed relating to a programmer:
Message Description
Adapter Inserted Event fired when an adapter is inserted into a programmer.
Adapter Removed Event fired when an adapter is removed from a programmer.
Programmer ConnectedEvent fired when a programmer connects to the system.
Programmer Offline Event fired when a programmer goes offline.
Programmer Online Event fired when a programmer comes online.
Programmer Removed Event fired when a programmer disconnects from the system.
Programming CompleteEvent fired when a programmer completes a programming cycle.
Adapter Inserted
Topic:
programmers/adapter/inserted/{programmerserialnumber}/{adapterserialnumber}
Event fired when an adapter is inserted into a programmer.
Level Description
programmerserialnumberThe programmer's unique serial number.
adapterserialnumber The adapter's unique serial number.
Fields
Name Description
AdapterId (
string
) The adapter's identifier (e.g. 110008).
AdapterIndex (
int
) The adapter's index position.
SocketInformation (
[SocketInfo]
])The socket information for the adapter.
Adapter Removed
Topic:
programmers/adapter/removed/{programmerserialnumber}/{adapterserialnumber}
Event fired when an adapter is inserted into a programmer.
Level Description
programmerserialnumberThe programmer's unique serial number.
adapterserialnumber The adapter's unique serial number.
Fields
Name Description
AdapterId (
string
)The adapter's identifier (e.g. 110008).
AdapterIndex (
int
)The adapter's index position.
Programmer Connected
Topic:
connex/programmer/{programmertype}/legacy/connected
Event fired when a programmer establishes a connection to the system.
Level Description
programmertypeThe type of programmer that connected to the system: LumenX or FlashCore.
Fields
Name Description
Adapters (
[AdapterInformation]
])The adapters that are inserted in the programmer.
HandlerIdentifier (
string
) The Unique ID of the system handler that the programmer connected to.
IpAddress (
string
) The programmer's IP address.
ProgrammerIdentifier (
string
) The Unique ID of the specific programmer that connected to the system.
ProgrammerName (
string
) The name of the programmer that connected to the system.
ProgrammerType (
string
) The type of programmer that connected to the system: LumenX or FlashCore.
Name Description
Programmer Offline
Topic:
programmers/poweroff/{programmerserialnumber}
Event fired when a programmer is powered off.
Level Description
programmerserialnumberThe programmer's unique serial number.
Programmer Online
Topic:
programmers/poweron/{programmerserialnumber}
Event fired when a programmer is powered on.
Level Description
programmerserialnumberThe programmer's unique serial number.
Fields
Name Description
Adapters (
[AdapterInformation]
]) The adapters that are insert in the programmer.
AdditionalInformation (
Dictionary<string, string>
) The additional information for the programmer.
IpAddress (
string
) The programmer's IP address.
ProgrammerType (
string
) The programmer's type.
VersionInformation (
[ProgrammerVersionInformation]
])The version information for the different programmer components.
Programmer Removed
Topic:
connex/programmer/{programmertype}/legacy/removed
Event fired when a programmer disconnects from the system.
Level Description
programmertypeThe type of programmer that disconnected from the system: LumenX or FlashCore.
Fields
Name Description
HandlerIdentifier (
string
) The Unique ID of the system handler that the programmer disconnected from.
IpAddress (
string
) The programmer's IP address.
ProgrammerIdentifier (
string
)The Unique ID of the specific programmer that disconnected from the system.
ProgrammerName (
string
) The name of the programmer that disconnected from the system.
ProgrammerType (
string
) The type of programmer that disconnected to the system: LumenX or FlashCore.
Programming Complete
Topic:
connex/programmer/{programmertype}/legacy/programmingcomplete
Event fired when a programmer completes a data and/or security provisioning cycle of the part/device, thereby producing a device record.
Level Description
programmertype
The type of programmer performing the data and/or security provisioning: LumenX or FlashCore.
Fields (at minimum)
Name Description
TimeStamp Date and Time (in UTC) of the programming event.
ProgrammerClass Type of programming unit (LumenX or FlashCore).
ProgrammerFirmwareVersion Firmware version of the programming unit.
ProgrammerSerialNumber Serial number of the programming unit.
ProgrammerSystemVersion System version of the programming unit.
ProgrammerIP IP address of the programming unit.
AdapterId Unique ID of the socket adapter on the programming unit.
AdapterSerialNumber Serial Number of the socket adapter on the programming unit.
AdapterCleanCount Number of times the "clean adapter module" reminder message was displayed to Operators.
AdapterLifetimeActuationCount Total number of times the socket adapter is mechanically actuated over the life of the adapter.
AdapterLifetimeContinuityCount Total number of devices that ran continuity check over the life of the adapter.
AdapterLifetimeContinuityFailCountTotal number of devices that failed continuity check over the life of the adapter.
AdapterLifetimeFailCount Total number of devices that failed to complete all operations of a job over the life of the adapter.
AdapterPassCount Total number of devices that passed all operations of a job over the life of the adapter.
AdapterSocketIndex Index number of a particular socket adapter.
AdapterState The state of the socket adapter.
AlgorithmID Unique ID that specifies the particular algorithm used in the job.
JobID Unique ID that specifies the particular job.
JobName Name of the job.
JobDescription Description of the job.
DeviceName Name of the device.
DeviceManufacturer Name of the device manufacturer.
ChipID Unique Chip ID on the device.
RawChipID Raw Chip ID on the device.
SocketIndex Index number of the socket adapter in which the device was placed and programmed.
Code Unique status code that represents Pass, Fail, or Other.
CodeName Name of the result code/status.
ProgramDuration
Amount of time elapsed to complete programming.
VerifyDuration Amount of time elapsed to verify programming.
TimesTime Total time minus the time for Blank Check, Erase, Program, and Verify operations.
AlgoDeviceDetailsCID Unique Chip ID correlating the algorithm with the device.
BlankCheckDuration Amount of time elapsed to perform the Blank Check operation.
EraseDuration Amount of time elapsed to perform the Erase operation.
ErrorMessage Specific message describing the error.
SerialData Serialization pattern to be programmed into devices.
Types
Types that different fields can return.
AdapterInformation
Represents information about a programming adapter.
Fields
Name Description
SerialNumber (
string
) The adapter's unique serial number.
AdapterId (
string
) The adapter's identifier (e.g. 110008).
AdapterIndex (
int
) The adapter's index position.
SocketInformation (
[SocketInfo]
])
The socket information for the adapter.
ProgrammerVersionInformation
Represents versioning information about a programmer component.
Fields
Name Description