SPUPTestScriptSimple: Start()
ResetVariablesForDisconnectOrStopMode()
ResetVariablesForDisconnectOrStopMode(), DeviceConnected:0, DeviceRead:0
#######################################################################

LogFileManager: Start()  DateTime: 4/30/2024 4:57:12 PM
LogFile_PathName: F:/!Unity/Earstim_ManufacturingApp_Windows/!BuildManufacturing/Earstim_Data/Log.txt

starting: Sequence_DEVICE_LIST_SEARCH()
OpenDevice()
Reading Port: COM9
Sequence_IncrementToNextFunction() Sequence = 2
Sequence_DEVICE_REQUEST_NAME()
Sequence_IncrementToNextFunction() Sequence = 3
Sequence_DEVICE_WAIT_FOR_NAME()
DeviceNotFound()
starting: Sequence_DEVICE_LIST_SEARCH()
OpenDevice()
Reading Port: COM4
Sequence_IncrementToNextFunction() Sequence = 2
Sequence_DEVICE_REQUEST_NAME()
Sequence_IncrementToNextFunction() Sequence = 3
ReadUpdate() size = 56
ReadCompleteString() {
	"PayloadType":	20,
	"sEarstimIdentifier":	"EarStim"
}
Sequence_DEVICE_WAIT_FOR_NAME()
Sequence_IncrementToNextFunction() Sequence = 4
LateUpdate()  case DEVICE_EARSTIM_FOUND
Sequence_DEVICE_EARSTIM_FOUND()
Sequence_IncrementToNextFunction() Sequence = 5
Sequence_DEVICE_CONNECTED()
Sequence_IncrementToNextFunction() Sequence = 6
Sequence_DEVICE_GET_FIRMWARE()
Sequence_IncrementToNextFunction() Sequence = 7
Sequence_IncrementToNextFunction() Sequence = 8
Sequence_DEVICE_GET_DATE()
Sequence_IncrementToNextFunction() Sequence = 9
ReadUpdate() size = 58
ReadCompleteString() {
	"PayloadType":	3,
	"DateTime":	"2024-04-30T16:57:17Z"
}
Wait response: Date
Sequence_DEVICE_REQUEST_SETTING_VALUES()
Sequence_IncrementToNextFunction() Sequence = 12
Wait response: setting
Sequence_IncrementToNextFunction() Sequence = 13
Open()
Sequence_DEVICE_REQUEST_INITIALIZE()
Sequence_IncrementToNextFunction() Sequence = 14
ReadUpdate() size = 348
ReadCompleteString() {
	"PayloadType":	0,
	"iFirmwareVersion":	102030,
	"iPatientID":	0,
	"iDeviceSerialNum":	0,
	"iTimestampDelay":	10,
	"fVoltage":	438,
	"fFrequency":	130,
	"fPulseWidth":	100,
	"fDuration":	40,
	"fTargetCurrent":	3,
	"iNumTreatmentRecords":	0,
	"fVoltageSensed":	0,
	"fCurrentSensed":	0,
	"fReadBatteryStatus":	30,
	"sEarstimIdentifier":	"EarStim"
}
Sequence_IncrementToNextFunction() Sequence = 15
Sequence_DEVICE_DATE_SYNCHRONIZE()
Synchronize DateTime
Sequence_IncrementToNextFunction() Sequence = 16
ReadUpdate() size = 58
ReadCompleteString() {
	"PayloadType":	4,
	"DateTime":	"2024-04-30T16:57:19Z"
}
Wait for response: Sync DateTime
Sequence_IncrementToNextFunction() Sequence = 17
Sequence_DEVICE_READY()
Sequence_IncrementToNextFunction() Sequence = 18
Reading Measured Data
ReadUpdate() size = 56
ReadCompleteString() {
	"PayloadType":	20,
	"sEarstimIdentifier":	"EarStim"
}
ReadUpdate() size = 56
ReadCompleteString() {
	"PayloadType":	20,
	"sEarstimIdentifier":	"EarStim"
}
SPUPTestScriptSimple: Start()
ResetVariablesForDisconnectOrStopMode()
ResetVariablesForDisconnectOrStopMode(), DeviceConnected:0, DeviceRead:0
#######################################################################

LogFileManager: Start()  DateTime: 4/30/2024 5:10:14 PM
LogFile_PathName: F:/!Unity/Earstim_ManufacturingApp_Windows/!BuildManufacturing/Earstim_Data/Log.txt

starting: Sequence_DEVICE_LIST_SEARCH()
OpenDevice()
Reading Port: COM9
Sequence_IncrementToNextFunction() Sequence = 2
Sequence_DEVICE_REQUEST_NAME()
Sequence_IncrementToNextFunction() Sequence = 3
Sequence_DEVICE_WAIT_FOR_NAME()
DeviceNotFound()
starting: Sequence_DEVICE_LIST_SEARCH()
OpenDevice()
Reading Port: COM4
Sequence_IncrementToNextFunction() Sequence = 2
Sequence_DEVICE_REQUEST_NAME()
Sequence_IncrementToNextFunction() Sequence = 3
ReadUpdate() size = 56
ReadCompleteString() {
	"PayloadType":	20,
	"sEarstimIdentifier":	"EarStim"
}
Sequence_DEVICE_WAIT_FOR_NAME()
Sequence_IncrementToNextFunction() Sequence = 4
LateUpdate()  case DEVICE_EARSTIM_FOUND
Sequence_DEVICE_EARSTIM_FOUND()
Sequence_IncrementToNextFunction() Sequence = 5
Sequence_DEVICE_CONNECTED()
Sequence_IncrementToNextFunction() Sequence = 6
Sequence_DEVICE_GET_FIRMWARE()
Sequence_IncrementToNextFunction() Sequence = 7
Open()
Sequence_IncrementToNextFunction() Sequence = 8
Sequence_DEVICE_GET_DATE()
Sequence_IncrementToNextFunction() Sequence = 9
ReadUpdate() size = 58
ReadCompleteString() {
	"PayloadType":	3,
	"DateTime":	"2024-04-30T17:10:19Z"
}
Wait response: Date
Sequence_DEVICE_REQUEST_SETTING_VALUES()
Sequence_IncrementToNextFunction() Sequence = 12
Wait response: setting
Sequence_IncrementToNextFunction() Sequence = 13
Sequence_DEVICE_REQUEST_INITIALIZE()
Sequence_IncrementToNextFunction() Sequence = 14
ReadUpdate() size = 348
ReadCompleteString() {
	"PayloadType":	0,
	"iFirmwareVersion":	102030,
	"iPatientID":	0,
	"iDeviceSerialNum":	0,
	"iTimestampDelay":	10,
	"fVoltage":	435,
	"fFrequency":	130,
	"fPulseWidth":	100,
	"fDuration":	40,
	"fTargetCurrent":	3,
	"iNumTreatmentRecords":	0,
	"fVoltageSensed":	0,
	"fCurrentSensed":	0,
	"fReadBatteryStatus":	30,
	"sEarstimIdentifier":	"EarStim"
}
Sequence_IncrementToNextFunction() Sequence = 15
Sequence_DEVICE_DATE_SYNCHRONIZE()
Synchronize DateTime
Sequence_IncrementToNextFunction() Sequence = 16
ReadUpdate() size = 58
ReadCompleteString() {
	"PayloadType":	4,
	"DateTime":	"2024-04-30T17:10:21Z"
}
Wait for response: Sync DateTime
Sequence_IncrementToNextFunction() Sequence = 17
Sequence_DEVICE_READY()
Sequence_IncrementToNextFunction() Sequence = 18
Reading Measured Data
