|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224 |
- module CWarningsActions
- use CIActionReference
- implicit none
- public
-
- procedure (ActionBool), pointer :: PumpWithKellyDisconnectedPtr
- procedure (ActionBool), pointer :: PumpWithTopdriveDisconnectedPtr
- procedure (ActionBool), pointer :: Pump1PopOffValveBlownPtr
- procedure (ActionBool), pointer :: Pump1FailurePtr
- procedure (ActionBool), pointer :: Pump2PopOffValveBlownPtr
- procedure (ActionBool), pointer :: Pump2FailurePtr
- procedure (ActionBool), pointer :: Pump3PopOffValveBlownPtr
- procedure (ActionBool), pointer :: Pump3FailurePtr
- procedure (ActionBool), pointer :: DrawworksGearsAbusePtr
- procedure (ActionBool), pointer :: RotaryGearsAbusePtr
- procedure (ActionBool), pointer :: HoistLineBreakPtr
- procedure (ActionBool), pointer :: PartedDrillStringPtr
- procedure (ActionBool), pointer :: ActiveTankOverflowPtr
- procedure (ActionBool), pointer :: ActiveTankUnderVolumePtr
- procedure (ActionBool), pointer :: TripTankOverflowPtr
- procedure (ActionBool), pointer :: DrillPipeTwistOffPtr
- procedure (ActionBool), pointer :: DrillPipePartedPtr
- procedure (ActionBool), pointer :: TripWithSlipsSetPtr
- procedure (ActionBool), pointer :: BlowoutPtr
- procedure (ActionBool), pointer :: UndergroundBlowoutPtr
- procedure (ActionBool), pointer :: MaximumWellDepthExceededPtr
- procedure (ActionBool), pointer :: CrownCollisionPtr
- procedure (ActionBool), pointer :: FloorCollisionPtr
- procedure (ActionBool), pointer :: TopdriveRotaryTableConfilictPtr
-
- contains
- subroutine SubscribePumpWithKellyDisconnected(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePumpWithKellyDisconnected
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePumpWithKellyDisconnected' :: SubscribePumpWithKellyDisconnected
- implicit none
- procedure (ActionBool) :: a
- PumpWithKellyDisconnectedPtr => a
- end subroutine
-
- subroutine SubscribePumpWithTopdriveDisconnected(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePumpWithTopdriveDisconnected
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePumpWithTopdriveDisconnected' :: SubscribePumpWithTopdriveDisconnected
- implicit none
- procedure (ActionBool) :: a
- PumpWithTopdriveDisconnectedPtr => a
- end subroutine
-
- subroutine SubscribePump1PopOffValveBlown(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePump1PopOffValveBlown
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePump1PopOffValveBlown' :: SubscribePump1PopOffValveBlown
- implicit none
- procedure (ActionBool) :: a
- Pump1PopOffValveBlownPtr => a
- end subroutine
-
- subroutine SubscribePump1Failure(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePump1Failure
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePump1Failure' :: SubscribePump1Failure
- implicit none
- procedure (ActionBool) :: a
- Pump1FailurePtr => a
- end subroutine
-
- subroutine SubscribePump2PopOffValveBlown(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePump2PopOffValveBlown
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePump2PopOffValveBlown' :: SubscribePump2PopOffValveBlown
- implicit none
- procedure (ActionBool) :: a
- Pump2PopOffValveBlownPtr => a
- end subroutine
-
- subroutine SubscribePump2Failure(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePump2Failure
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePump2Failure' :: SubscribePump2Failure
- implicit none
- procedure (ActionBool) :: a
- Pump2FailurePtr => a
- end subroutine
-
- subroutine SubscribePump3PopOffValveBlown(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePump3PopOffValveBlown
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePump3PopOffValveBlown' :: SubscribePump3PopOffValveBlown
- implicit none
- procedure (ActionBool) :: a
- Pump3PopOffValveBlownPtr => a
- end subroutine
-
- subroutine SubscribePump3Failure(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePump3Failure
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePump3Failure' :: SubscribePump3Failure
- implicit none
- procedure (ActionBool) :: a
- Pump3FailurePtr => a
- end subroutine
-
- subroutine SubscribeDrawworksGearsAbuse(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeDrawworksGearsAbuse
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeDrawworksGearsAbuse' :: SubscribeDrawworksGearsAbuse
- implicit none
- procedure (ActionBool) :: a
- DrawworksGearsAbusePtr => a
- end subroutine
-
- subroutine SubscribeRotaryGearsAbuse(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeRotaryGearsAbuse
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeRotaryGearsAbuse' :: SubscribeRotaryGearsAbuse
- implicit none
- procedure (ActionBool) :: a
- RotaryGearsAbusePtr => a
- end subroutine
-
- subroutine SubscribeHoistLineBreak(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeHoistLineBreak
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeHoistLineBreak' :: SubscribeHoistLineBreak
- implicit none
- procedure (ActionBool) :: a
- HoistLineBreakPtr => a
- end subroutine
-
- subroutine SubscribePartedDrillString(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribePartedDrillString
- !DEC$ ATTRIBUTES ALIAS: 'SubscribePartedDrillString' :: SubscribePartedDrillString
- implicit none
- procedure (ActionBool) :: a
- PartedDrillStringPtr => a
- end subroutine
-
- subroutine SubscribeActiveTankOverflow(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeActiveTankOverflow
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeActiveTankOverflow' :: SubscribeActiveTankOverflow
- implicit none
- procedure (ActionBool) :: a
- ActiveTankOverflowPtr => a
- end subroutine
-
- subroutine SubscribeActiveTankUnderVolume(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeActiveTankUnderVolume
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeActiveTankUnderVolume' :: SubscribeActiveTankUnderVolume
- implicit none
- procedure (ActionBool) :: a
- ActiveTankUnderVolumePtr => a
- end subroutine
-
- subroutine SubscribeTripTankOverflow(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeTripTankOverflow
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeTripTankOverflow' :: SubscribeTripTankOverflow
- implicit none
- procedure (ActionBool) :: a
- TripTankOverflowPtr => a
- end subroutine
-
- subroutine SubscribeDrillPipeTwistOff(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeDrillPipeTwistOff
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeDrillPipeTwistOff' :: SubscribeDrillPipeTwistOff
- implicit none
- procedure (ActionBool) :: a
- DrillPipeTwistOffPtr => a
- end subroutine
-
- subroutine SubscribeDrillPipeParted(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeDrillPipeParted
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeDrillPipeParted' :: SubscribeDrillPipeParted
- implicit none
- procedure (ActionBool) :: a
- DrillPipePartedPtr => a
- end subroutine
-
- subroutine SubscribeTripWithSlipsSet(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeTripWithSlipsSet
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeTripWithSlipsSet' :: SubscribeTripWithSlipsSet
- implicit none
- procedure (ActionBool) :: a
- TripWithSlipsSetPtr => a
- end subroutine
-
- subroutine SubscribeBlowout(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeBlowout
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeBlowout' :: SubscribeBlowout
- implicit none
- procedure (ActionBool) :: a
- BlowoutPtr => a
- end subroutine
-
- subroutine SubscribeUndergroundBlowout(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeUndergroundBlowout
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeUndergroundBlowout' :: SubscribeUndergroundBlowout
- implicit none
- procedure (ActionBool) :: a
- UndergroundBlowoutPtr => a
- end subroutine
-
- subroutine SubscribeMaximumWellDepthExceeded(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeMaximumWellDepthExceeded
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeMaximumWellDepthExceeded' :: SubscribeMaximumWellDepthExceeded
- implicit none
- procedure (ActionBool) :: a
- MaximumWellDepthExceededPtr => a
- end subroutine
-
- subroutine SubscribeCrownCollision(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeCrownCollision
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeCrownCollision' :: SubscribeCrownCollision
- implicit none
- procedure (ActionBool) :: a
- CrownCollisionPtr => a
- end subroutine
-
- subroutine SubscribeFloorCollision(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeFloorCollision
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeFloorCollision' :: SubscribeFloorCollision
- implicit none
- procedure (ActionBool) :: a
- FloorCollisionPtr => a
- end subroutine
-
- subroutine SubscribeTopdriveRotaryTableConfilict(a)
- !DEC$ ATTRIBUTES DLLEXPORT :: SubscribeTopdriveRotaryTableConfilict
- !DEC$ ATTRIBUTES ALIAS: 'SubscribeTopdriveRotaryTableConfilict' :: SubscribeTopdriveRotaryTableConfilict
- implicit none
- procedure (ActionBool) :: a
- TopdriveRotaryTableConfilictPtr => a
- end subroutine
-
- end module CWarningsActions
|