|
|
|
@ -15,8 +15,12 @@ function execGphoto2 (pArgs, pCallback) { |
|
|
|
exec(`gphoto2 ${pArgs}`, function (pErr, pStdout, pStderr) { |
|
|
|
if (pErr) { |
|
|
|
console.log(`[!] Please install gphoto2`.red) |
|
|
|
console.log(`sudo apt-get install gphoto2`) |
|
|
|
process.exit(1) |
|
|
|
console.log(`sudo apt-get install gphoto2`.bgMagenta) |
|
|
|
console.log(`[-] Bobinoscope will close in 10 seconds...`) |
|
|
|
setTimeout(function () { |
|
|
|
process.exit(1) |
|
|
|
}, 10000) |
|
|
|
return |
|
|
|
} |
|
|
|
let error = null |
|
|
|
let outInLines = [] |
|
|
|
@ -44,9 +48,14 @@ tools.checkCameraConnection = function (pCb) { |
|
|
|
let device = pStdout[2] |
|
|
|
if (!device) { |
|
|
|
console.log(`[!] Camera not connected`.red) |
|
|
|
console.log('1. Connect camera via USB') |
|
|
|
console.log('2. Turn on the camera') |
|
|
|
process.exit(1) |
|
|
|
console.log('1. Connect camera via USB'.bgMagenta) |
|
|
|
console.log('2. Turn on the camera'.bgMagenta) |
|
|
|
console.log('3. Maybe - Force manual focus on camera'.bgMagenta) |
|
|
|
console.log(`\n\n[-] Bobinoscope will close in 10 seconds...`) |
|
|
|
setTimeout(function () { |
|
|
|
process.exit(1) |
|
|
|
}, 10000) |
|
|
|
return |
|
|
|
} |
|
|
|
console.log(`OK: ${device}`.green) |
|
|
|
pCb() |
|
|
|
|