|
onboardapi
9.10.0
by Rheinmetall
|
Configure to set or remove the interlock that prevents the accidental firing of the laser. More...
Public Member Functions | |
| ConfigInhibitLaserFiring () | |
| ConfigInhibitLaserFiring (M_Common::ObjectIdType const &KeyComponentId, bool IsRemoved) | |
Public Attributes | |
| M_Common::ObjectIdType | KeyComponentId |
| Identifies the component responsible for the laser firing or blocking. More... | |
| bool | IsRemoved |
Configure to set or remove the interlock that prevents the accidental firing of the laser.
| M_LaserRangeFinder::ConfigInhibitLaserFiring::ConfigInhibitLaserFiring | ( | ) |
| M_LaserRangeFinder::ConfigInhibitLaserFiring::ConfigInhibitLaserFiring | ( | M_Common::ObjectIdType const & | KeyComponentId, |
| bool | IsRemoved | ||
| ) |
| bool M_LaserRangeFinder::ConfigInhibitLaserFiring::IsRemoved |
Indicates if firing should be enabled (true) or inhibited (false). True = Enable firing by removing the interlock that prevents the accidental firing of the laser. False = Inhibit firing by setting the interlock that prevents the accidental firing of the laser.
| M_Common::ObjectIdType M_LaserRangeFinder::ConfigInhibitLaserFiring::KeyComponentId |
Identifies the component responsible for the laser firing or blocking.