|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831 |
- module TestOperationScenarios
- use CKellyConnectionEnumVariables
- use CElevatorConnectionEnumVariables
-
- use CCloseKellyCockLedNotificationVariables
- use CCloseSafetyValveLedNotificationVariables
- use CFillMouseHoleLedNotificationVariables
- use CIrIBopLedNotificationVariables
- use CIrSafetyValveLedNotificationVariables
- use CLatchLedNotificationVariables
- use COpenKellyCockLedNotificationVariables
- use COpenSafetyValveLedNotificationVariables
- use CSlipsNotificationVariables
- use CSwingLedNotificationVariables
- use CTongNotificationVariables
- use CUnlatchLedNotificationVariables
-
- use CInstallFillupHeadPermissionVariables
- use CInstallMudBucketPermissionVariables
- use CIrIbopPermissionVariables
- use CIrSafetyValvePermissionVariables
- use CRemoveFillupHeadPermissionVariables
- use CRemoveMudBucketPermissionVariables
-
- use CHookHeight
- use CIbopHeight
- use CNearFloorConnection
- use CSafetyValveHeight
- use CSlackOff
- use CStandRack
- use CStringPressure
- use CZeroStringSpeed
-
- use CUnityInputs
- !, only: &
- ! Get_ElevatorConnectionPossible, &
- ! Get_JointConnectionPossible, &
- ! Get_NearMonkeyBoardPosition, &
- ! Get_NearFloorPosition, &
- ! Get_SingleSetInMouseHole, &
- ! Get_SwingCenter, &
- ! Get_NewHookHeight
- use CUnityOutputs
-
- use CBucketEnumVariables
- use CElevatorEnumVariables
- use CHeadEnumVariables
- use CIbopEnumVariables
- use CKellyEnumVariables
- use CMouseHoleEnumVariables
- use COperationConditionEnumVariables
- use CSafetyValveEnumVariables
- use CSlipsEnumVariables
- use CSwingEnumVariables
- use CTongEnumVariables
-
- use CRigSizeVariables
- use CHoistingVariables
-
- use CFlowPipeDisconnectEnumVariables
- use CFlowKellyDisconnectEnumVariables
-
- use CStringUpdateVariables
-
- implicit none
- public
- contains
-
-
- integer function GetElevatorConnection()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetElevatorConnection
- !DEC$ ATTRIBUTES ALIAS: 'GetElevatorConnection' :: GetElevatorConnection
- implicit none
- GetElevatorConnection = Get_ElevatorConnection()
-
- end function
-
- integer function GetKellyConnection()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetKellyConnection
- !DEC$ ATTRIBUTES ALIAS: 'GetKellyConnection' :: GetKellyConnection
- implicit none
- GetKellyConnection = Get_KellyConnection()
- end function
-
-
-
- logical function GetCloseKellyCockLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetCloseKellyCockLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetCloseKellyCockLedU' :: GetCloseKellyCockLedU
- implicit none
- GetCloseKellyCockLedU = Get_CloseKellyCockLed()
- end function
-
- logical function GetCloseSafetyValveLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetCloseSafetyValveLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetCloseSafetyValveLedU' :: GetCloseSafetyValveLedU
- implicit none
- GetCloseSafetyValveLedU = Get_CloseSafetyValveLed()
- end function
-
- logical function GetFillMouseHoleLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFillMouseHoleLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetFillMouseHoleLedU' :: GetFillMouseHoleLedU
- implicit none
- GetFillMouseHoleLedU = Get_FillMouseHoleLed()
- end function
-
- logical function GetIrIBopLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIrIBopLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetIrIBopLedU' :: GetIrIBopLedU
- implicit none
- GetIrIBopLedU = Get_IrIBopLed()
- end function
-
- logical function GetIrSafetyValveLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIrSafetyValveLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetIrSafetyValveLedU' :: GetIrSafetyValveLedU
- implicit none
- GetIrSafetyValveLedU = Get_IrSafetyValveLed()
- end function
-
- logical function GetLatchLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetLatchLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetLatchLedU' :: GetLatchLedU
- implicit none
- GetLatchLedU = Get_LatchLed()
- end function
-
- logical function GetOpenKellyCockLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetOpenKellyCockLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetOpenKellyCockLedU' :: GetOpenKellyCockLedU
- implicit none
- GetOpenKellyCockLedU = Get_OpenKellyCockLed()
- end function
-
- logical function GetOpenSafetyValveLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetOpenSafetyValveLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetOpenSafetyValveLedU' :: GetOpenSafetyValveLedU
- implicit none
- GetOpenSafetyValveLedU = Get_OpenSafetyValveLed()
- end function
-
- logical function GetSlipsNotification()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSlipsNotification
- !DEC$ ATTRIBUTES ALIAS: 'GetSlipsNotification' :: GetSlipsNotification
- implicit none
- GetSlipsNotification = Get_SlipsNotification()
- end function
-
- logical function GetSwingLedU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSwingLedU
- !DEC$ ATTRIBUTES ALIAS: 'GetSwingLedU' :: GetSwingLedU
- implicit none
- GetSwingLedU = Get_SwingLed()
- end function
-
- logical function GetTongNotification()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTongNotification
- !DEC$ ATTRIBUTES ALIAS: 'GetTongNotification' :: GetTongNotification
- implicit none
- GetTongNotification = Get_TongNotification()
- end function
-
- logical function GetUnlatchLed()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetUnlatchLed
- !DEC$ ATTRIBUTES ALIAS: 'GetUnlatchLed' :: GetUnlatchLed
- implicit none
- GetUnlatchLed = Get_UnlatchLed()
- end function
-
- logical function GetInstallFillupHeadPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetInstallFillupHeadPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetInstallFillupHeadPermission' :: GetInstallFillupHeadPermission
- implicit none
- GetInstallFillupHeadPermission = Get_InstallFillupHeadPermission()
- end function
-
- logical function GetInstallMudBucketPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetInstallMudBucketPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetInstallMudBucketPermission' :: GetInstallMudBucketPermission
- implicit none
- GetInstallMudBucketPermission = Get_InstallMudBucketPermission()
- end function
-
- logical function GetIrIbopPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIrIbopPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetIrIbopPermission' :: GetIrIbopPermission
- implicit none
- GetIrIbopPermission = Get_IrIbopPermission()
- end function
-
- logical function GetIrSafetyValvePermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIrSafetyValvePermission
- !DEC$ ATTRIBUTES ALIAS: 'GetIrSafetyValvePermission' :: GetIrSafetyValvePermission
- implicit none
- GetIrSafetyValvePermission = Get_IrSafetyValvePermission()
- end function
-
- logical function GetRemoveFillupHeadPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetRemoveFillupHeadPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetRemoveFillupHeadPermission' :: GetRemoveFillupHeadPermission
- implicit none
- GetRemoveFillupHeadPermission = Get_RemoveFillupHeadPermission()
- end function
-
- logical function GetRemoveMudBucketPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetRemoveMudBucketPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetRemoveMudBucketPermission' :: GetRemoveMudBucketPermission
- implicit none
- GetRemoveMudBucketPermission = Get_RemoveMudBucketPermission()
- end function
-
- real function GetHookHeightU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetHookHeightU
- !DEC$ ATTRIBUTES ALIAS: 'GetHookHeightU' :: GetHookHeightU
- implicit none
- GetHookHeightU = Get_HookHeight()
- end function
-
- real(8) function GetIbopHeight()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIbopHeight
- !DEC$ ATTRIBUTES ALIAS: 'GetIbopHeight' :: GetIbopHeight
- implicit none
- GetIbopHeight = Get_IbopHeight()
- end function
-
- real(8) function GetNearFloorConnection()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetNearFloorConnection
- !DEC$ ATTRIBUTES ALIAS: 'GetNearFloorConnection' :: GetNearFloorConnection
- implicit none
- GetNearFloorConnection = Get_NearFloorConnection()
- end function
-
- real(8) function GetSafetyValveHeight()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSafetyValveHeight
- !DEC$ ATTRIBUTES ALIAS: 'GetSafetyValveHeight' :: GetSafetyValveHeight
- implicit none
- GetSafetyValveHeight = Get_SafetyValveHeight()
- end function
-
- logical function GetSlackOff()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSlackOff
- !DEC$ ATTRIBUTES ALIAS: 'GetSlackOff' :: GetSlackOff
- implicit none
- GetSlackOff = Get_SlackOff()
- end function
-
- integer function GetStandRackU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetStandRackU
- !DEC$ ATTRIBUTES ALIAS: 'GetStandRackU' :: GetStandRackU
- implicit none
- GetStandRackU = Get_StandRack()
- end function
-
- real(8) function GetRotaryRpmU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetRotaryRpmU
- !DEC$ ATTRIBUTES ALIAS: 'GetRotaryRpmU' :: GetRotaryRpmU
- implicit none
- GetRotaryRpmU = GetRotaryRpm()
- end function
-
- real(8) function GetStringPressure()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetStringPressure
- !DEC$ ATTRIBUTES ALIAS: 'GetStringPressure' :: GetStringPressure
- implicit none
- GetStringPressure = Get_StringPressure()
- end function
-
- logical function GetZeroStringSpeed()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetZeroStringSpeed
- !DEC$ ATTRIBUTES ALIAS: 'GetZeroStringSpeed' :: GetZeroStringSpeed
- implicit none
- GetZeroStringSpeed = Get_ZeroStringSpeed()
- end function
-
- real(8) function GetFlowRateU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFlowRateU
- !DEC$ ATTRIBUTES ALIAS: 'GetFlowRateU' :: GetFlowRateU
- implicit none
- GetFlowRateU = GetFlowRate()
- end function
-
- real(8) function GetPedalU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetPedalU
- !DEC$ ATTRIBUTES ALIAS: 'GetPedalU' :: GetPedalU
- implicit none
- GetPedalU = GetPedal()
- end function
-
- real(8) function GetFloorHeightU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFloorHeightU
- !DEC$ ATTRIBUTES ALIAS: 'GetFloorHeightU' :: GetFloorHeightU
- implicit none
- GetFloorHeightU = RigFloorHeight
- end function
-
- real(8) function GetCrownHeightU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetCrownHeightU
- !DEC$ ATTRIBUTES ALIAS: 'GetCrownHeightU' :: GetCrownHeightU
- implicit none
- GetCrownHeightU = CrownHeight
- end function
-
- real(8) function GetKellyHoseVibrationRateU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetKellyHoseVibrationRateU
- !DEC$ ATTRIBUTES ALIAS: 'GetKellyHoseVibrationRateU' :: GetKellyHoseVibrationRateU
- implicit none
- GetKellyHoseVibrationRateU = GetKellyHoseVibrationRate()
- end function
-
- integer function GetDriveTypeU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetDriveTypeU
- !DEC$ ATTRIBUTES ALIAS: 'GetDriveTypeU' :: GetDriveTypeU
- implicit none
-
- GetDriveTypeU = DriveType
- end function
-
- logical function GetElevatorConnectionPossibility()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetElevatorConnectionPossibility
- !DEC$ ATTRIBUTES ALIAS: 'GetElevatorConnectionPossibility' :: GetElevatorConnectionPossibility
- implicit none
- GetElevatorConnectionPossibility = Get_ElevatorConnectionPossible()
- end function
-
- logical function GetJointConnectionPossibility()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetJointConnectionPossibility
- !DEC$ ATTRIBUTES ALIAS: 'GetJointConnectionPossibility' :: GetJointConnectionPossibility
- implicit none
- GetJointConnectionPossibility = Get_JointConnectionPossible()
- end function
-
- logical function GetElevatorPickup()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetElevatorPickup
- !DEC$ ATTRIBUTES ALIAS: 'GetElevatorPickup' :: GetElevatorPickup
- implicit none
- GetElevatorPickup = Get_ElevatorPickup()
- end function
-
- logical function GetNearFloorPosition()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetNearFloorPosition
- !DEC$ ATTRIBUTES ALIAS: 'GetNearFloorPosition' :: GetNearFloorPosition
- implicit none
- GetNearFloorPosition = Get_NearFloorPosition()
- end function
-
- logical function GetSingleSetInMouseHole()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSingleSetInMouseHole
- !DEC$ ATTRIBUTES ALIAS: 'GetSingleSetInMouseHole' :: GetSingleSetInMouseHole
- implicit none
- GetSingleSetInMouseHole = Get_SingleSetInMouseHole()
- end function
-
- logical function GetSwingCenter()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSwingCenter
- !DEC$ ATTRIBUTES ALIAS: 'GetSwingCenter' :: GetSwingCenter
- implicit none
- !GetSwingCenter = Get_SwingCenter()
- GetSwingCenter = .false.
- end function
-
- integer function GetMudBucket()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetMudBucket
- !DEC$ ATTRIBUTES ALIAS: 'GetMudBucket' :: GetMudBucket
- implicit none
- GetMudBucket = Get_MudBucket()
- end function
-
- integer function GetElevator()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetElevator
- !DEC$ ATTRIBUTES ALIAS: 'GetElevator' :: GetElevator
- implicit none
- GetElevator = Get_Elevator()
- end function
-
- integer function GetFlow()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFlow
- !DEC$ ATTRIBUTES ALIAS: 'GetFlow' :: GetFlow
- implicit none
- GetFlow = 0
- end function
-
- integer function GetFillupHead()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFillupHead
- !DEC$ ATTRIBUTES ALIAS: 'GetFillupHead' :: GetFillupHead
- implicit none
- GetFillupHead = Get_FillupHead()
- end function
-
- integer function GetIbop()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIbop
- !DEC$ ATTRIBUTES ALIAS: 'GetIbop' :: GetIbop
- implicit none
- GetIbop = Get_Ibop()
- end function
-
- integer function GetKelly()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetKelly
- !DEC$ ATTRIBUTES ALIAS: 'GetKelly' :: GetKelly
- implicit none
- GetKelly = Get_Kelly()
- end function
-
- integer function GetMouseHole()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetMouseHole
- !DEC$ ATTRIBUTES ALIAS: 'GetMouseHole' :: GetMouseHole
- implicit none
- GetMouseHole = Get_MouseHole()
- end function
-
- integer function GetOperationCondition()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetOperationCondition
- !DEC$ ATTRIBUTES ALIAS: 'GetOperationCondition' :: GetOperationCondition
- implicit none
- GetOperationCondition = Get_OperationCondition()
- end function
-
- integer function GetSafetyValve()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSafetyValve
- !DEC$ ATTRIBUTES ALIAS: 'GetSafetyValve' :: GetSafetyValve
- implicit none
- GetSafetyValve = Get_SafetyValve()
- end function
-
- integer function GetSlips()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSlips
- !DEC$ ATTRIBUTES ALIAS: 'GetSlips' :: GetSlips
- implicit none
- GetSlips = Get_Slips()
- end function
-
- integer function GetSwing()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSwing
- !DEC$ ATTRIBUTES ALIAS: 'GetSwing' :: GetSwing
- implicit none
- GetSwing = Get_Swing()
- end function
-
-
-
-
- integer function GetTong()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTong
- !DEC$ ATTRIBUTES ALIAS: 'GetTong' :: GetTong
- implicit none
- GetTong = Get_Tong()
- end function
-
- integer function GetStringUpdateU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetStringUpdateU
- !DEC$ ATTRIBUTES ALIAS: 'GetStringUpdateU' :: GetStringUpdateU
- implicit none
- GetStringUpdateU = Get_StringUpdate()
- end function
-
-
-
- real(8) function GetNewHookHeightU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetNewHookHeightU
- !DEC$ ATTRIBUTES ALIAS: 'GetNewHookHeightU' :: GetNewHookHeightU
- implicit none
- !GetNewHookHeightU = Get_NewHookHeight()
- GetNewHookHeightU = 0d0
- end function
-
- real(8) function GetBlowoutFromStringPercentU()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetBlowoutFromStringPercentU
- !DEC$ ATTRIBUTES ALIAS: 'GetBlowoutFromStringPercentU' :: GetBlowoutFromStringPercentU
- implicit none
- GetBlowoutFromStringPercentU = GetBlowoutFromStringPercent()
- end function
-
-
-
-
-
- logical function GetMakeupTong()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetMakeupTong
- !DEC$ ATTRIBUTES ALIAS: 'GetMakeupTong' :: GetMakeupTong
- implicit none
- !GetMakeupTong = Get_MakeupTong()
- GetMakeupTong = .false.
- end function
-
- logical function GetBreakupTong()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetBreakupTong
- !DEC$ ATTRIBUTES ALIAS: 'GetBreakupTong' :: GetBreakupTong
- implicit none
- !GetBreakupTong = Get_BreakupTong()
- GetBreakupTong = .false.
- end function
-
- logical function GetSlipsSet()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSlipsSet
- !DEC$ ATTRIBUTES ALIAS: 'GetSlipsSet' :: GetSlipsSet
- implicit none
- !GetSlipsSet = Get_SlipsSetU()
- GetSlipsSet = .false.
- end function
-
- logical function GetSlipsUnSet()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSlipsUnSet
- !DEC$ ATTRIBUTES ALIAS: 'GetSlipsUnSet' :: GetSlipsUnSet
- implicit none
- !GetSlipsUnSet = Get_SlipsUnSetU()
- GetSlipsUnSet = .false.
- end function
-
- logical function GetLatch()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetLatch
- !DEC$ ATTRIBUTES ALIAS: 'GetLatch' :: GetLatch
- implicit none
- !GetLatch = Get_Latch()
- GetLatch = .false.
- end function
-
- logical function GetUnlatch()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetUnlatch
- !DEC$ ATTRIBUTES ALIAS: 'GetUnlatch' :: GetUnlatch
- implicit none
- !GetUnlatch = Get_Unlatch()
- GetUnlatch = .false.
- end function
-
- logical function GetOutOfMouseHole()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetOutOfMouseHole
- !DEC$ ATTRIBUTES ALIAS: 'GetOutOfMouseHole' :: GetOutOfMouseHole
- implicit none
- !GetOutOfMouseHole = Get_OutOfMouseHole()
- GetOutOfMouseHole = .false.
- end function
-
- logical function GetIsKellyBushingSetInTable()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetIsKellyBushingSetInTable
- !DEC$ ATTRIBUTES ALIAS: 'GetIsKellyBushingSetInTable' :: GetIsKellyBushingSetInTable
- implicit none
- GetIsKellyBushingSetInTable = Get_IsKellyBushingSetInTable()
- end function
-
-
-
-
-
-
-
-
-
- ! TempVars
- logical function GetSignal1U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal1U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal1U' :: GetSignal1U
- implicit none
- !GetSignal1U = GetSignal1()
- GetSignal1U = .false.
- end function
-
- logical function GetSignal2U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal2U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal2U' :: GetSignal2U
- implicit none
- !GetSignal2U = GetSignal2()
- GetSignal2U = .false.
- end function
-
- logical function GetSignal3U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal3U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal3U' :: GetSignal3U
- implicit none
- !GetSignal3U = GetSignal3()
- GetSignal3U = .false.
- end function
-
- logical function GetSignal4U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal4U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal4U' :: GetSignal4U
- implicit none
- !GetSignal4U = GetSignal4()
- GetSignal4U = .false.
- end function
-
- logical function GetSignal5U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal5U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal5U' :: GetSignal5U
- implicit none
- !GetSignal5U = GetSignal5()
- GetSignal5U = .false.
- end function
-
- logical function GetSignal6U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal6U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal6U' :: GetSignal6U
- implicit none
- !GetSignal6U = GetSignal6()
- GetSignal6U = .false.
- end function
-
- logical function GetSignal7U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal7U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal7U' :: GetSignal7U
- implicit none
- !GetSignal7U = GetSignal7()
- GetSignal7U = .false.
- end function
-
- logical function GetSignal8U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal8U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal8U' :: GetSignal8U
- implicit none
- !GetSignal8U = GetSignal8()
- GetSignal8U = .false.
- end function
-
- logical function GetSignal9U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal9U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal9U' :: GetSignal9U
- implicit none
- !GetSignal9U = GetSignal9()
- GetSignal9U = .false.
- end function
-
- logical function GetSignal10U()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSignal10U
- !DEC$ ATTRIBUTES ALIAS: 'GetSignal10U' :: GetSignal10U
- implicit none
- !GetSignal10U = GetSignal10()
- GetSignal10U = .false.
- end function
-
-
- real(8) function GetTopJiontHeight()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTopJiontHeight
- !DEC$ ATTRIBUTES ALIAS: 'GetTopJiontHeight' :: GetTopJiontHeight
- use TD_DrillStemComponents
- implicit none
- GetTopJiontHeight = TD_TopJointHeight
- end function
-
-
-
- logical function GetBlowoutFromStringT()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetBlowoutFromStringT
- !DEC$ ATTRIBUTES ALIAS: 'GetBlowoutFromStringT' :: GetBlowoutFromStringT
- implicit none
- GetBlowoutFromStringT = Get_BlowoutFromString()
- end function
-
- logical function GetBlowoutFromAnnularT()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetBlowoutFromAnnularT
- !DEC$ ATTRIBUTES ALIAS: 'GetBlowoutFromAnnularT' :: GetBlowoutFromAnnularT
- implicit none
- GetBlowoutFromAnnularT = Get_BlowoutFromAnnular()
- end function
-
- logical function GetFlowFromReturnLineT()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFlowFromReturnLineT
- !DEC$ ATTRIBUTES ALIAS: 'GetFlowFromReturnLineT' :: GetFlowFromReturnLineT
- implicit none
- GetFlowFromReturnLineT = Get_FlowFromReturnLine()
- end function
-
- real function GetFlowFromKellyT()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFlowFromKellyT
- !DEC$ ATTRIBUTES ALIAS: 'GetFlowFromKellyT' :: GetFlowFromKellyT
- implicit none
- GetFlowFromKellyT = Get_FlowFromKelly()
- end function
-
- logical function GetFlowKellyDisconnectT()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFlowKellyDisconnectT
- !DEC$ ATTRIBUTES ALIAS: 'GetFlowKellyDisconnectT' :: GetFlowKellyDisconnectT
- implicit none
- GetFlowKellyDisconnectT = Get_FlowKellyDisconnect()
- end function
-
- logical function GetFlowPipeDisconnectT()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFlowPipeDisconnectT
- !DEC$ ATTRIBUTES ALIAS: 'GetFlowPipeDisconnectT' :: GetFlowPipeDisconnectT
- implicit none
- GetFlowPipeDisconnectT = Get_FlowPipeDisconnect()
- end function
-
-
- !integer function GetFlowKellyDisconnectT2()
- !!DEC$ ATTRIBUTES DLLEXPORT :: GetFlowKellyDisconnectT2
- !!DEC$ ATTRIBUTES ALIAS: 'GetFlowKellyDisconnectT2' :: GetFlowKellyDisconnectT2
- ! implicit none
- ! GetFlowKellyDisconnectT2 = Get_FlowKellyDisconnect2()
- !end function
-
- !integer function GetFlowPipeDisconnectT2()
- !!DEC$ ATTRIBUTES DLLEXPORT :: GetFlowPipeDisconnectT2
- !!DEC$ ATTRIBUTES ALIAS: 'GetFlowPipeDisconnectT2' :: GetFlowPipeDisconnectT2
- ! implicit none
- ! GetFlowPipeDisconnectT2 = Get_FlowPipeDisconnect2()
- !end function
-
-
- logical function GetSingleOutOfMouseHole()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSingleOutOfMouseHole
- !DEC$ ATTRIBUTES ALIAS: 'GetSingleOutOfMouseHole' :: GetSingleOutOfMouseHole
- implicit none
- GetSingleOutOfMouseHole = .true. !Get_SingleOutOfMouseHole()
- end function
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- integer function GetTdsSwing()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsSwing
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsSwing' :: GetTdsSwing
- use CTdsSwingEnumVariables
- implicit none
- GetTdsSwing = Get_TdsSwing()
- end function
-
- integer function GetTdsSpine()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsSpine
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsSpine' :: GetTdsSpine
- use CTdsSpineEnumVariables
- implicit none
- GetTdsSpine = Get_TdsSpine()
- end function
-
- integer function GetTdsTong()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsTong
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsTong' :: GetTdsTong
- use CTdsTongEnumVariables
- implicit none
- GetTdsTong = Get_TdsTong()
- end function
-
- integer function GetTdsBackupClamp()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsBackupClamp
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsBackupClamp' :: GetTdsBackupClamp
- use CTdsBackupClampVariables
- implicit none
- GetTdsBackupClamp = Get_TdsBackupClamp()
- end function
-
-
-
-
-
- logical function GetTdsConnectionPossibility()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsConnectionPossibility
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsConnectionPossibility' :: GetTdsConnectionPossibility
- implicit none
- GetTdsConnectionPossibility = Get_TdsConnectionPossible()
- end function
-
- logical function GetTdsStemIn()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsStemIn
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsStemIn' :: GetTdsStemIn
- implicit none
- GetTdsStemIn = Get_TdsStemIn()
- end function
-
-
-
- logical function GetFillupHeadPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetFillupHeadPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetFillupHeadPermission' :: GetFillupHeadPermission
- use CFillupHeadPermissionVariables
- implicit none
- GetFillupHeadPermission = Get_FillupHeadPermission()
- end function
-
- logical function GetSwingDrillPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSwingDrillPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetSwingDrillPermission' :: GetSwingDrillPermission
- use CSwingDrillPermissionVariables
- implicit none
- GetSwingDrillPermission = Get_SwingDrillPermission()
- end function
-
- logical function GetSwingOffPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSwingOffPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetSwingOffPermission' :: GetSwingOffPermission
- use CSwingOffPermissionVariables
- implicit none
- GetSwingOffPermission = Get_SwingOffPermission()
- end function
-
- logical function GetSwingTiltPermission()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetSwingTiltPermission
- !DEC$ ATTRIBUTES ALIAS: 'GetSwingTiltPermission' :: GetSwingTiltPermission
- use CSwingTiltPermissionVariables
- implicit none
- GetSwingTiltPermission = Get_SwingTiltPermission()
- end function
-
-
- real(8) function GetTdsStemJointHeight()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsStemJointHeight
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsStemJointHeight' :: GetTdsStemJointHeight
- implicit none
- GetTdsStemJointHeight = 10.0
- end function
-
-
-
- integer function GetTdsConnectionModes()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsConnectionModes
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsConnectionModes' :: GetTdsConnectionModes
- use CTdsConnectionModesEnumVariables
- implicit none
- GetTdsConnectionModes = Get_TdsConnectionModes()
- end function
-
- integer function GetTdsElevatorModes()
- !DEC$ ATTRIBUTES DLLEXPORT :: GetTdsElevatorModes
- !DEC$ ATTRIBUTES ALIAS: 'GetTdsElevatorModes' :: GetTdsElevatorModes
- use CTdsElevatorModesEnumVariables
- implicit none
- GetTdsElevatorModes = Get_TdsElevatorModes()
- end function
-
- end module TestOperationScenarios
|