52    JOB( 
"netlist", false ),
 
   54    format( 
FORMAT::KICADSEXPR ),
 
   55    m_spiceSaveAllVoltages( false ),
 
   56    m_spiceSaveAllCurrents( false ),
 
   57    m_spiceSaveAllDissipations( false ),
 
   58    m_spiceSaveAllEvents( false )
 
   61    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"spice.save_all_voltages", &m_spiceSaveAllVoltages,
 
   62                                                m_spiceSaveAllVoltages ) );
 
   63    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"spice.save_all_currents", &m_spiceSaveAllCurrents,
 
   64                                                m_spiceSaveAllCurrents ) );
 
   65    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"spice.save_all_events", &m_spiceSaveAllEvents,
 
   66                                                m_spiceSaveAllEvents ) );
 
   67    m_params.emplace_back( 
new JOB_PARAM<bool>( 
"spice.save_all_dissipations", &m_spiceSaveAllDissipations,
 
   68                                                m_spiceSaveAllDissipations ) );
 
 
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_SCH_NETLIST::FORMAT, { { JOB_EXPORT_SCH_NETLIST::FORMAT::KICADSEXPR, "kicad" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::KICADXML, "xml" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::ALLEGRO, "allegro" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::PADS, "pads" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::CADSTAR, "cadstar" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::ORCADPCB2, "orcadpcb2" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::SPICE, "spice" }, { JOB_EXPORT_SCH_NETLIST::FORMAT::SPICEMODEL, "spicemodel" }, }) JOB_EXPORT_SCH_NETLIST