eDosStationFull/TestMK2/reader2.def
2026-08-18 12:15:26 +02:00

111 lines
4.2 KiB
Modula-2

LIBRARY "Reader2.dll"
EXPORTS
AllocateMemory@4 = AllocateMemory
MemoryAllocated@4 = MemoryAllocated
ReleaseMemory@4 = ReleaseMemory
ReadMemory@16 = ReadMemory
WriteMemory@16 = WriteMemory
GetErrorDetails@12 = GetErrorDetails
GetDataMetric@8 = GetDataMetric
InitComms@20 = InitComms
DeinitComms@4 = DeinitComms
Abort@0 = Abort
SetTimeouts@16 = SetTimeouts
SetDiscoveryExpirationPeriod@8 = SetDiscoveryExpirationPeriod
SetDiscoveryTimeslotPeriod@8 = SetDiscoveryTimeslotPeriod
SetDiscoveryTimeslotCount@8 = SetDiscoveryTimeslotCount
Discover@16 = Discover
SetRetryCounts@8 = SetRetryCounts
SetAutoCommit@4 = SetAutoCommit
OpenDevice@8 = OpenDevice
CloseDevice@0 = CloseDevice
Connect@4 = Connect
Commit@0 = Commit
ReadCommsStats@28 = ReadCommsStats
EpdOn@0 = EpdOn
EpdOff@0 = EpdOff
ReadEpdID@16 = ReadEpdID
ReadEpdStatus@36 = ReadEpdStatus
ReadWearerID@8 = ReadWearerID
ReadWearerName@8 = ReadWearerName
ReadWearer@16 = ReadWearer
IssueEpd@8 = IssueEpd
DeIssueEpd@0 = DeIssueEpd
WriteWearerName@8 = WriteWearerName
BaseLineCounts@0 = BaseLineCounts
SetFailFlag@0 = SetFailFlag
ClearFailFlag@0 = ClearFailFlag
ClearLatchedAlarms@0 = ClearLatchedAlarms
ClearFaultFlags@0 = ClearFaultFlags
ReadDosesQuality@28 = ReadDosesQuality
ReadCounts@20 = ReadCounts
ReadPeaks@16 = ReadPeaks
ReadRates@8 = ReadRates
ReadBaseCounts@20 = ReadBaseCounts
ReadCalibrationData@40 = ReadCalibrationData
ReadAlarmDoseThresholds@12 = ReadAlarmDoseThresholds
ReadAlarmRateThresholds@24 = ReadAlarmRateThresholds
DisplayFaultCode@4 = DisplayFaultCode
ADSReadData@36 = ADSReadData
ReadProfileControl@8 = ReadProfileControl
ReadDoseProfile@4 = ReadDoseProfile
ReadDoseProfileSince@8 = ReadDoseProfileSince
ReadDoseProfileCache@20 = ReadDoseProfileCache
ReadConfig@52 = ReadConfig
ReadAlarmConfig@16 = ReadAlarmConfig
ReadDisplayConfig@28 = ReadDisplayConfig
ReadErrorStore@16 = ReadErrorStore
ReadSpecialWriteTimes@8 = ReadSpecialWriteTimes
ReadSpecialDoseStore@24 = ReadSpecialDoseStore
ClearErrorStore@0 = ClearErrorStore
ClearDose@0 = ClearDose
WriteDose@8 = WriteDose
WriteCountdownTimer@8 = WriteCountdownTimer
ClearTotalDose@0 = ClearTotalDose
WriteTotalDose@8 = WriteTotalDose
ClearPeakRates@0 = ClearPeakRates
WriteReturnForReadTime@4 = WriteReturnForReadTime
WriteAlarmDoseThresholds@12 = WriteAlarmDoseThresholds
WriteAlarmRateThresholds@24 = WriteAlarmRateThresholds
WriteAlarmConfig@16 = WriteAlarmConfig
WriteDisplayConfig@28 = WriteDisplayConfig
WriteDisplayControlBits@4 = WriteDisplayControlBits
WriteDisplayEnables@12 = WriteDisplayEnables
WriteConfig@52 = WriteConfig
WriteProfileControl@8 = WriteProfileControl
WriteSpecialWriteTimes@8 = WriteSpecialWriteTimes
EndSession@8 = EndSession
ReadScratchPad@12 = ReadScratchPad
WriteScratchPad@12 = WriteScratchPad
WriteChirpRate@4 = WriteChirpRate
ReadRAM@12 = ReadRAM
ReadASIC@8 = ReadASIC
ReadDirectEEPROM@12 = ReadDirectEEPROM
ADSLogin@4 = ADSLogin
ADSClearWearer@0 = ADSClearWearer
ADSReadWearer@16 = ADSReadWearer
ADSIssue@16 = ADSIssue
ADSDeIssue@0 = ADSDeIssue
ADSClearData@0 = ADSClearData
ADSWritePassword@4 = ADSWritePassword
ADSSetOffEnable@0 = ADSSetOffEnable
ADSClearOffEnable@0 = ADSClearOffEnable
ReadA2Config@28 = ReadA2Config
ReadA2ConfigStatus@16 = ReadA2ConfigStatus
WriteA2Config@28 = WriteA2Config
TestBattery@0 = TestBattery
TestDetectors@0 = TestDetectors
MFRLogin@4 = MFRLogin
MFRWriteCalFactors@24 = MFRWriteCalFactors
MFRWriteDetectorThresholds@16 = MFRWriteDetectorThresholds
MFRWriteRAM@12 = MFRWriteRAM
MFRWriteDirectEEPROM@12 = MFRWriteDirectEEPROM
MFRResetEpd@0 = MFRResetEpd
MFRFormatEEPROM@0 = MFRFormatEEPROM
MFRWriteASIC@8 = MFRWriteASIC
MFRSetAlwaysCount@0 = MFRSetAlwaysCount
MFRClearAlwaysCount@0 = MFRClearAlwaysCount
MFRSetGolden@0 = MFRSetGolden
MFRClearGolden@0 = MFRClearGolden
MFRWriteEpdID@16 = MFRWriteEpdID
MFRWritePassword@4 = MFRWritePassword