Chapter 5
– Software
26
S
OFTWARE
D
EVELOPMENT
K
IT
(SDK)
C
LASS
D
OCUMENTATION
PR6
XX
C
OMM
.C
OMM
B
ASE
C
LASS
R
EFERENCE
The
CommBase
Class provides a high level software interface to the Photo Research family of spectrometers.
P
UBLIC
T
YPES
enum UnitsType {
UnitsType.ImperialUnits,
UnitsType.MetricUnits }
Selectors for set measurement units method
enum SpeedMode {
SpeedMode.SpeedNormal,
SpeedMode.SpeedFast,
SpeedMode.Speed2XFast,
SpeedMode.Speed4XFast }
Available instrument speed settings (the tradeoff is accuracy for speed)
enum DriverErrorCodes {
DriverErrorCodes.Success = 0,
DriverErrorCodes.BadArguments = -5001,
DriverErrorCodes.WriteTimeout = -5002,
DriverErrorCodes.ReadTimeout = -5003,
DriverErrorCodes.BadData = -5004,
DriverErrorCodes.BadUploadFile = -6001,
DriverErrorCodes.UnknownFirmware = -6002,
DriverErrorCodes.FileNotFound = -6003,
DriverErrorCodes.ProtocolError = -6004 }
Additional error codes for problems detected by the SDK.
enum TaktLearnPhases {
TaktLearnPhases.GetFrequency,
TaktLearnPhases.MaxWhite,
TaktLearnPhases.StandardDark,
TaktLearnPhases.EndPhases }
enumeration of interactive phase or steps used to generate a synch frequency adjusted takt table.
enum SynchMode {
SynchMode.None,
SynchMode.Auto,
SynchMode.User }
SynchMode enumeration of synch mechanisms the instrument will use when taking measurements
Summary of Contents for PHOTO RESEARCH A-TAKT V-7HS
Page 2: ......
Page 11: ...Chapter 2 System Overview 7...
Page 18: ...Chapter 3 Theory of Operation 14...
Page 47: ...43 FIGURE 13 A TKT V 7HS ENVELOPE DRAWING Front Mounting Hole...