ConneX_Help.pdf - 第78页
Type : enum R e p rese nts the p o ssi bl e re turn val ue s fo r the j ob run st ate of xH700 . St ate D escrip t ion JobIdle T he j o b has not be e n started . JobPaused T he j o b is pau se d . JobRunnin g T he j o b…

Location Description
Laser
The laser marking device.
Programmer
A programmer (e.g. FlashCORE or LumenX).
Tape
An input/output tape.
Tray
An input/output tray.
Tube
An input/output tube.
MachineType
Type:
enum
Represents the type of PSV system.
Location Description
Desktop Mode
System is running in desktop mode.
PSV3000
System is a PSV3000 machine.
PSV5000
System is a PSV5000 machine.
PSV7000
System is a PSV7000 machine.
OperationStatus
Type:
string
Represents the possible return values for a pass/fail operation
PositionDescription
Fail
Operation was unsuccessful.
Pass
Operation was successful.
TowerState
Type:
string
Represents the possible return values for tower statuses.
State Description
Alternating Green-Yellow
Light tower is alternating between green and yellow lamps illuminated.
Alternating Yellow-Red
Light tower is alternating between yellow and red lamps illuminated.
Alternating Yellow-Red with alarm
Light tower is alternating the yellow and red lamp and emitting an audible alarm.
Flashing Red
Light tower is flashing the red lamp exclusively.
Flashing red with alarm
Light tower is flashing the red lamp exclusively and emitting an audible alarm.
Flashing Yellow
Light tower is flashing the yellow lamp exclusively.
Flashing Yellow with alarm
Light tower is flashing the yellow lamp exclusively and emitting an audible alarm.
Green
Light tower has only the green lamp illuminated.
Off
Light tower is off.
Red
Light tower has only the Red lamp illuminated.
Yellow
Light tower has only the yellow lamp illuminated.
UserRole
Type:
enum
Represents the possible return values for a user's role.
Position Description
Operator
User has operator level permissions.
Service
User has service level permissions.
Supervisor
User has supervisor level permissions.
RunState

Type:
enum
Represents the possible return values for the job run state of xH700.
State Description
JobIdle
The job has not been started.
JobPaused
The job is paused.
JobRunning
The job is running.
JobStopped
The handler encountered an error and cannot continue the job.

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.