Skip to content

Bitmasks

Bitmask for the command GM.

0x0001laser current on
0x0002input echo off
0x0004-
0x0008binary mode
0x0010laser voltage control off
0x0020LMDI on
0x0040LMDX on
0x0080LMAX on
0x0100first TEC on
0x0200second TEC on
0x0400pilot laser on
0x0800laser current control (LCC) off
0x2000LMDX off
0x4000gate option
0x8000reduced mode

Bitmask for the command GS.

0x0001interlock OK
0x0002-
0x0004driver supply OK
0x0008driver temperature OK
0x00101SLU not OK
0x00201SLL not OK
0x00402SLU not OK
0x00802SLL not OK
0x0200-
0x04001S sensor OK
0x08002S sensor OK
0x1000-
0x2000LTM not OK
0x4000LC ON
0x8000LC error

Bitmask for the command LAS.

0x0001auto on OFF (used by input-enable signal)
0x0002laser is switched ON
0x0004laser short detected (only in CW mode)
0x0008(internal)
0x0010gate voltage OK
0x0020LTM OK
0x0040(internal)
0x0080SysOK signal (everything necessary to turn on the laser is OK)
0x0100laser active: LCA ≥ 0,5 % 
0x0200(sequenzer)
0x0400(sequenzer)
0x0800(internal)
0x1000(internal)
0x2000fault current detected
0x4000(internal)
0x8000(internal)

Bitmask for the commands LNSL and LNSM.

0x0001temperature sensor 1
0x0002temperature sensor 2
0x0004temperature sensor 3
0x0008temperature sensor 4
0x0010temperature sensor 5
0x0020temperature sensor 6

Bitmask for the command LNTR.

0x0001TEC 1
0x0002TEC 2
0x0004TEC 3
0x0008TEC 4

Bitmask for the command LI.

0x0001interlock open
0x0002device temperature exceeded
0x0004internal voltage (VG) fault
0x0008LTM temperature exceeded
0x0010necessary TEC(s) off
0x0020temperature sensors missing or out of range
0x0040temperature window exceeded
0x0080fault current
0x0100device not yet ready
0x0200watchdog UART1 expired
0x0400watchdog UART2 expired
0x0800watchdog UART3 expired
0x1000water error
0x2000-
0x4000-
0x8000-