本文整理汇总了C++中ComponentInfo::addParameter方法的典型用法代码示例。如果您正苦于以下问题:C++ ComponentInfo::addParameter方法的具体用法?C++ ComponentInfo::addParameter怎么用?C++ ComponentInfo::addParameter使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ComponentInfo
的用法示例。
在下文中一共展示了ComponentInfo::addParameter方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: describeComponent
void NIDAQDigitalChannel::describeComponent(ComponentInfo &info) {
Component::describeComponent(info);
info.addParameter(PORT_NUMBER, true, "0");
info.addParameter(NUM_LINES_IN_PORT, true, "8");
for (std::size_t i = 0; i < maxNumLines; i++) {
info.addParameter(getLineParameterName(i), false);
}
}
示例2: describeComponent
void OpenEphysNetworkEventsClient::describeComponent(ComponentInfo &info) {
OpenEphysBase::describeComponent(info);
info.setSignature("iodevice/open_ephys_network_events_client");
info.addParameter(REQUEST);
info.addParameter(RESPONSE);
}
示例3: describeComponent
void NIDAQAnalogOutputVoltageWaveformChannel::describeComponent(ComponentInfo &info) {
NIDAQAnalogChannel::describeComponent(info);
info.setSignature("iochannel/nidaq_analog_output_voltage_waveform");
info.addParameter(WAVEFORM);
info.addParameter(PERIOD);
info.addParameter(OFFSET, "0ms");
info.addParameter(AMPLITUDE, false);
info.addParameter(MEAN, false);
}
示例4: describeComponent
void DisplayBitCodeStimulus::describeComponent(ComponentInfo& info){
BasicTransformStimulus::describeComponent(info);
info.setSignature("stimulus/display_bit_code");
info.addParameter(CODE_VARIABLE);
info.addParameter(N_MARKERS);
info.addParameter(SEPARATION);
info.addParameter(BG_LUMINANCE);
info.addParameter(FG_LUMINANCE);
info.addParameter(CLOCK_OFFSET);
}
示例5: describeComponent
void ScheduledActions::describeComponent(ComponentInfo &info) {
Action::describeComponent(info);
info.setSignature("action/schedule");
info.addParameter(DELAY);
info.addParameter(DURATION);
info.addParameter(REPEATS);
info.addParameter(CANCEL, "NO");
}
示例6: describeComponent
void RunAction::describeComponent(ComponentInfo &info) {
Action::describeComponent(info);
info.setSignature("action/blackrock_led_driver_run");
info.addParameter(DURATION);
}
示例7:
void EyeStatusMonitorVer1::describeComponent(ComponentInfo &info) {
EyeStatusMonitor::describeComponent(info);
info.setSignature("filter/basic_eye_monitor");
info.addParameter(EYEH_CALIBRATED);
info.addParameter(EYEV_CALIBRATED);
info.addParameter(EYE_STATE);
info.addParameter(EYE_VELOCITY_H, false);
info.addParameter(EYE_VELOCITY_V, false);
info.addParameter(WIDTH_SAMPLES);
info.addParameter(SACCADE_ENTRY_SPEED);
info.addParameter(SACCADE_EXIT_SPEED);
}
示例8: describeComponent
void StandardDynamicStimulus::describeComponent(ComponentInfo &info) {
Stimulus::describeComponent(info);
info.addParameter(AUTOPLAY, "0");
}
示例9: describeComponent
void Eyelink::describeComponent(ComponentInfo &info) {
IODevice::describeComponent(info);
info.setSignature("iodevice/eyelink");
info.setDisplayName("Eyelink 1k, Socket Link");
info.setDescription(
"Eyelink 1000 Plugin. INSTRUCTIONS BELOW\n"
"REQUIRED PARAMETERS:\n"
"tracking_dist = The tracking range set in Eyelink configuration (Eyelink default is 1024 (pixels))\n"
"data_interval should not be too small (i.e. not shorter than 0.5 ms)\n"
"tracker_ip contains the trackers IP, check for working connection using SR-Research's 'simpleexample'\n"
"OUTPUT:\n"
"eye_x/_y/_z is the midpoint of the shortest connecting line that is orthogonal to both gaze vectors "
"assuming the tracker runs in binocular mode. Otherwise these values will be empty.\n"
"all other output parameters are specified and described in the Eyelink 1000 manual.\n"
);
info.addParameter(RX, false);
info.addParameter(RY, false);
info.addParameter(LX, false);
info.addParameter(LY, false);
info.addParameter(EX, false);
info.addParameter(EY, false);
info.addParameter(EZ, false);
info.addParameter(H_RX, false);
info.addParameter(H_RY, false);
info.addParameter(H_LX, false);
info.addParameter(H_LY, false);
info.addParameter(P_RX, false);
info.addParameter(P_RY, false);
info.addParameter(P_LX, false);
info.addParameter(P_LY, false);
info.addParameter(P_R, false);
info.addParameter(P_L, false);
info.addParameter(E_DIST, true, "1024");
info.addParameter(EYE_TIME, false);
info.addParameter(UPDATE_PERIOD, true, "1ms");
info.addParameter(IP, true, "10.1.1.2");
}
示例10: describeComponent
void RunPythonFileAction::describeComponent(ComponentInfo &info) {
RunPythonAction::describeComponent(info);
info.setSignature("action/run_python_file");
info.addParameter(PATH);
}
示例11: describeComponent
void DynamicStimulusAction::describeComponent(ComponentInfo &info) {
Action::describeComponent(info);
info.addParameter(STIMULUS);
}
示例12: describeComponent
void IODevice::describeComponent(ComponentInfo &info) {
Component::describeComponent(info);
info.addParameter(ALT, false);
}
示例13: describeComponent
void PythonFileResource::describeComponent(ComponentInfo &info) {
Component::describeComponent(info);
info.setSignature("resource/python_file");
info.addParameter(PATH);
}
示例14: describeComponent
void ServersideConduit::describeComponent(ComponentInfo& info){
IODevice::describeComponent(info);
info.setSignature("iodevice/serverside_conduit");
info.addParameter(RESOURCE_NAME_PARAMETER, "server_conduit" );
}
示例15: describeComponent
void MovingDots::describeComponent(ComponentInfo &info) {
StandardDynamicStimulus::describeComponent(info);
info.setSignature("stimulus/moving_dots");
info.setDisplayName("Moving Dots");
info.setDescription("A moving dots stimulus.");
info.addParameter(FIELD_RADIUS);
info.addParameter(FIELD_CENTER_X, "0.0");
info.addParameter(FIELD_CENTER_Y, "0.0");
info.addParameter(DOT_DENSITY);
info.addParameter(DOT_SIZE);
info.addParameter(COLOR, "1.0,1.0,1.0");
info.addParameter(ALPHA_MULTIPLIER, "1.0");
info.addParameter(DIRECTION, "0.0");
info.addParameter(SPEED);
info.addParameter(COHERENCE, "1.0");
info.addParameter(LIFETIME, "0.0");
info.addParameter(ANNOUNCE_DOTS, "0");
info.addParameter(RAND_SEED, false);
}