FNet Analog Output controller.
More...
#include <CFNetCtrl.h>
|
| SPOptionFNetAOUTCfg | cfg () |
| | Returns AOUT Option controller used for setting configuration.
|
| double | ctrl_read_channel (const uint8_t nChannel) |
| | Gets voltage level from channel.
|
| double | ctrl_set_channel (const std::string &rstrChannelName, const double dLevel) |
| | Sets voltage to channel and returns what it was successfuly changed to.
|
| double | ctrl_set_channel (const uint8_t nChannel, const double dLevel) |
| | Sets voltage to channel and returns what it was successfuly changed to.
|
| SPOptionFNetAOUTOp | op () |
| | Returns AOUT Option controller used for setting operation.
|
| void | op_qualifier_disable (uint8_t nFTrigDisable) |
| | Disables the trigger.
|
| void | op_qualifier_enable (uint8_t nFTrigEnable) |
| | Enables the trigger.
|
| void | op_qualifier_enable_on_start (bool bEnableFromStart) |
| | Enables the trigger from start.
|
| void | op_set_qualifier (bool bEnableFromStart, uint8_t nFTrigEnable, uint8_t nFTrigDisable) |
FNet Analog Output controller.
Python example: fnet_aout.py
◆ cfg()
| SPOptionFNetAOUTCfg isys::CFNetAOUTCtrl::cfg |
( |
| ) |
|
◆ ctrl_read_channel()
| double isys::CFNetAOUTCtrl::ctrl_read_channel |
( |
const uint8_t | nChannel | ) |
|
Gets voltage level from channel.
- Parameters
-
| nChannel | channel index to read voltage from |
- Returns
- double channel voltage read
◆ ctrl_set_channel() [1/2]
| double isys::CFNetAOUTCtrl::ctrl_set_channel |
( |
const std::string & | rstrChannelName, |
|
|
const double | dLevel ) |
Sets voltage to channel and returns what it was successfuly changed to.
- Parameters
-
| rstrChannelName | channel name to change |
| dLevel | value to set channel voltage to |
- Returns
- double level that the channel was set to
◆ ctrl_set_channel() [2/2]
| double isys::CFNetAOUTCtrl::ctrl_set_channel |
( |
const uint8_t | nChannel, |
|
|
const double | dLevel ) |
Sets voltage to channel and returns what it was successfuly changed to.
- Parameters
-
| nChannel | index of channel to change |
| dLevel | value to set channel voltage to |
- Returns
- double level that the channel was set to
◆ op()
| SPOptionFNetAOUTOp isys::CFNetAOUTCtrl::op |
( |
| ) |
|
Returns AOUT Option controller used for setting operation.
- Returns
- COptionFNetAOUTOp
◆ op_qualifier_disable()
| void isys::CFNetIPCtrl::op_qualifier_disable |
( |
uint8_t | nFTrigDisable | ) |
|
|
inherited |
Disables the trigger.
- Parameters
-
| nFTrigDisable | set 0 for none, 1-10 inclusive for the specific trigger |
◆ op_qualifier_enable()
| void isys::CFNetIPCtrl::op_qualifier_enable |
( |
uint8_t | nFTrigEnable | ) |
|
|
inherited |
Enables the trigger.
- Parameters
-
| nFTrigEnable | set 0 for none, 1-10 inclusive for the specific trigger |
◆ op_qualifier_enable_on_start()
| void isys::CFNetIPCtrl::op_qualifier_enable_on_start |
( |
bool | bEnableFromStart | ) |
|
|
inherited |
Enables the trigger from start.
- Parameters
-
| bEnableFromStart | enable recording when it occurs |
◆ op_set_qualifier()
| void isys::CFNetIPCtrl::op_set_qualifier |
( |
bool | bEnableFromStart, |
|
|
uint8_t | nFTrigEnable, |
|
|
uint8_t | nFTrigDisable ) |
|
inherited |
- Parameters
-
| bEnableFromStart | recording is enabled at session start |
| nFTrigEnable | set 0 for none, 1-10 inclusive for the specific trigger |
| nFTrigDisable | set 0 for none, 1-10 inclusive for the specific trigger |