ConneX_Help.pdf - 第80页
Programmer Be l o w, you wi ll fi nd the MQTT eve nts t hat are pub l i she d / sub sc ri b e d r e l ati ng t o a prog ram m e r: M ess ag e D escrip t ion Ad a pte r I nse rte d E ve nt f ire d whe n an ad a p ter is i…

DMS
Below, you will find the MQTT events that are published/subscribed relating to DMS:
Message Description
Begin DownloadEvent fired when DMS begins a job download.
End Download Event fired when DMS completes a job download.
Begin Download
Topic:
dms/jobs/begindownload/{hostname}/{jobname}
Event fired when DMS begins a job download.
Level Description
hostnameThe hostname of the PC that DMS is running on.
jobname The name of the job.
Fields
Name Description
DownloadSize (
ulong
)The size of the job in bytes.
End Download
Topic:
dms/jobs/enddownload/{hostname}/{jobname}
Event fired when DMS begins a job download.
Level Description
hostnameThe hostname of the PC that DMS is running on.
jobname The name of the job.
Fields
Name Description
Success (
bool
)Whether or not the download was sucessful.

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)