[ICATHALES-213] The device must be in FAULT state if something goes wrong...
Merged
requested to merge software-control-system/prestations/forfait-agile-tsn/singleshotdio:ICATHALES-213_StartDeviceWithoutEquipment into main
1 unresolved thread
[ICATHALES-213] The device must be in FAULT state if something goes wrong during device initialization
Merge request reports
Activity
- src/SingleShotDIO.cpp 100644 → 100755
153 m_status_message << "device initialization failed." << endl; 154 m_status_message << "Origin: " << df.errors[0].origin << endl; 155 m_status_message << "Desc: " << df.errors[0].desc << endl; 156 return; 157 } 158 catch (...) 159 { 160 m_status_message << "device initialization failed." << endl; 161 m_status_message << "Origin: " << "SingleShotDIO::init_device" << endl; 162 m_status_message << "Desc: " << "Failed to create SingleShotDI object" << endl; 163 return; 164 } 165 166 try 154 167 { 155 this->delete_device(); le delete_device() n'est plus appelé car si on le garde le device s'arrête (or justement on ne souhaite pas arrêter le device). Quand on rentre dans le catch on passe à FAULT et pour en sortir on sera obligé de faire init() et ainsi le delete_device sera appelé proprement dans ce cas.
mentioned in commit 5b2dee80
Please register or sign in to reply