ConneX_Help.pdf - 第83页

Ve rsio nN a m e ( string )T h e na me of the c o mp one nt nam e. Ve rsio n ( string ) T he prog ra mm e r's versi o n. Name D escrip t ion S ock et In f o R e p rese nts stati sti c al inf o rm atio n abo ut a p r…

100%1 / 86
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
VersionName (
string
)The name of the component name.
Version (
string
) The programmer's version.
Name Description
SocketInfo
Represents statistical information about a programming socket.
Fields
Name Description
CleanCount (
string
) The adapter's clean count.
LifetimeActuationCount (
uint
) The adapter's lifetime actuation count.
LifetimeContinuityFailCount (
uint
)The adapter's lifetime continuity fail count.
LifetimeFailCount (
uint
) The adapter's lifetime fail count.
LifetimePassCount (
uint
) The adapter's lifetime pass count.
Machine Manager
Below you will find the events and commands that are published/subscribed relating to the Machine Manager service.
Commands
Below are the commands that can be sent to a Machine Mangager instance:
Command Description
Launch DMS
Launches DMS for use with LumenX programming.
Launch TaskLink
Launches TaskLink for use with FlashCORE programming.
Launch DMS
Topic:
command/dms/launchdms/{hostname}
Instruct the Machine Manager service to launch DMS for use with LumenX programming.
Level Description
hostname
The hostname of the PC that should launch DMS.
A
CommandResponse
will be published on the topic
machinemananger/commandresponse/{hostname]
indicating the success (or failure) of
the command.
Fields
Name Description
JobName
(
string
) Set the selected job by name to run.
JobPath
(
string
) Set the selected job by file path to run.
Quantity
(
int
) Must be a whole, non-zero number. Sets the number of devices to process when this Job runs.
Note
Providing both
JobName
and
JobPath
fields is not supported and will result in an error.
Launch TaskLink
Topic:
command/tasklink/launchtasklink/{hostname}
Instruct the Machine Manager service to launch TaskLink for use with FlashCORE programming.
Level Description
hostname
The hostname of the PC that should launch TaskLink.
Fields
Name Description
TaskName
(
string
) Run the specified Task and exit TaskLink. The Task must be present in the current Task file.
AdministratorMode
(
bool
)
Run TaskLink in Administrator Mode.
BatchMode
(
bool
) Run TaskLink in Batch Mode.
Quantity
(
int
) Must be a whole, non-zero number. Sets the number of devices to process when this Job runs. This option
disables the prompt for pass quantity at run-time and is useful for Batch Mode operation.
Note
The
TaskName
field can also be used to launch with specific database such as
task_database::task_name
. See the TaskLink
documentation for more information.