Definition at line 428 of file agilentctrl.cc.
References StateMachineAgilent< T, S >::Disconnect(), State::kConnected, State::kDisconnected, Agilent::State::kVoltageHigh, Agilent::State::kVoltageLow, Agilent::State::kVoltageOff, Agilent::State::kVoltageOn, StateMachineAgilent< T, S >::PowerCycle(), StateMachineAgilent< T, S >::Reconnect(), StateMachineAgilent< T, S >::SetPower(), and StateMachineAgilent< T, S >::SetVerbosity().
433 "Agilent not connected via ethernet.");
435 "Ethernet connection to Agilent established, but not data received yet.");
438 "The measured output voltage is lower than 0.1V");
440 "The measured output voltage is higher than 0.1V, but lower than the command voltage");
442 "The measured output voltage is higher than 0.1V and comparable to the command voltage");
444 "The measured output voltage is higher than the command voltage!");
447 T::AddEvent(
"SET_VERBOSE",
"B:1")
449 (
"set verbosity state" 450 "|verbosity[bool]:disable or enable verbosity for received data (yes/no)");
452 T::AddEvent(
"SET_DEBUG_RX",
"B:1")
455 "|debug[bool]:disable or enable verbosity for received raw data (yes/no)");
457 T::AddEvent(
"SET_POWER",
"B:1")
459 (
"Enable or disable power output" 460 "|output[bool]:set power output to 'on' or 'off'");
462 T::AddEvent(
"POWER_CYCLE",
"S:1")
464 (
"Power cycle the power output" 465 "|delay[short]:Defines the delay between switching off and on.");
471 (
"disconnect from ethernet");
475 (
"(Re)connect ethernet connection to Agilent, a new address can be given" 476 "|[host][string]:new ethernet address in the form <host:port>");
int Reconnect(const EventImp &evt)
int PowerCycle(const EventImp &evt)
int SetPower(const EventImp &evt)
int SetVerbosity(const EventImp &evt)