prepare.ts 765 B

1234567891011121314151617181920212223
  1. import { startListening } from '../../domain/mqttService';
  2. import { openGenerator } from '../../API/exam/generatorAPI';
  3. import { openDetector } from '../../API/exam/detectorAPI';
  4. const prepare = async () => {
  5. try {
  6. console.log('Preparing for inspection...');
  7. // Start listening for MQTT messages
  8. startListening();
  9. console.log('Started listening to MQTT messages.');
  10. // Open the generator device
  11. await openGenerator();
  12. console.log('Generator device opened.');
  13. // Open the detector device
  14. await openDetector();
  15. console.log('Detector device opened.');
  16. console.log('Preparation for inspection completed.');
  17. } catch (error) {
  18. console.error('Failed to prepare for inspection:', error);
  19. }
  20. };
  21. export default prepare;