bool NStep::saveConfigItems(FILE *fp) { INDI::Focuser::saveConfigItems(fp); IUSaveConfigNumber(fp, &CompensationSettingsNP); IUSaveConfigSwitch(fp, &CompensationModeSP); IUSaveConfigSwitch(fp, &SteppingModeSP); return true; }
bool MaxDomeII::saveConfigItems(FILE *fp) { IUSaveConfigNumber(fp, &HomeAzimuthNP); IUSaveConfigNumber(fp, &TicksPerTurnNP); IUSaveConfigNumber(fp, &ShutterOperationAzimuthNP); IUSaveConfigSwitch(fp, &ShutterConflictSP); IUSaveConfigSwitch(fp, &ShutterModeSP); return INDI::Dome::saveConfigItems(fp); }
bool QSICCD::saveConfigItems(FILE *fp) { INDI::CCD::saveConfigItems(fp); if (filterCount > 0) INDI::FilterInterface::saveConfigItems(fp); if (canSetGain) IUSaveConfigSwitch(fp, &GainSP); if (canControlFan) IUSaveConfigSwitch(fp, &FanSP); if (canSetAB) IUSaveConfigSwitch(fp, &ABSP); return true; }
bool GPhotoCCD::saveConfigItems(FILE *fp) { // First save the CCD Info property IUSaveConfigNumber(fp, PrimaryCCD.getCCDInfo()); INDI::CCD::saveConfigItems(fp); IUSaveConfigNumber(fp, &mMirrorLockNP); if (mIsoSP.nsp > 0) IUSaveConfigSwitch(fp, &mIsoSP); if (mFormatSP.nsp > 0) IUSaveConfigSwitch(fp, &mFormatSP); return true; }
bool Controller::saveConfigItems(FILE * fp) { IUSaveConfigSwitch(fp, &UseJoystickSP); IUSaveConfigText(fp, &JoystickSettingTP); return true; }
bool TCP::saveConfigItems(FILE *fp) { IUSaveConfigText(fp, &AddressTP); IUSaveConfigSwitch(fp, &TcpUdpSP); return true; }
/************************************************************************************ * * ***********************************************************************************/ bool ScopeDome::saveConfigItems(FILE *fp) { INDI::Dome::saveConfigItems(fp); IUSaveConfigNumber(fp, &DomeHomePositionNP); IUSaveConfigSwitch(fp, &ParkShutterSP); return true; }
bool ioptronHC8406::saveConfigItems(FILE *fp) { LX200Generic::saveConfigItems(fp); IUSaveConfigSwitch(fp, &SyncCMRSP); return true; }
bool Vantage::saveConfigItems(FILE *fp) { INDI::Weather::saveConfigItems(fp); IUSaveConfigText(fp, &PortTP); IUSaveConfigSwitch(fp, &BaudRateSP); return true; }
bool CCDSim::saveConfigItems(FILE *fp) { INDI::CCD::saveConfigItems(fp); IUSaveConfigNumber(fp,SimulatorSettingsNV); IUSaveConfigSwitch(fp, TimeFactorSV); return true; }
bool WeatherSafetyProxy::saveConfigItems(FILE *fp) { INDI::Weather::saveConfigItems(fp); IUSaveConfigText(fp, &ScriptsTP); IUSaveConfigText(fp, &UrlTP); IUSaveConfigSwitch(fp, &ScriptOrCurlSP); IUSaveConfigNumber(fp, &softErrorHysteresisNP); return true; }
bool FocuserInterface::saveConfigItems(FILE * fp) { if (CanAbsMove()) IUSaveConfigNumber(fp, &FocusMaxPosNP); if (CanReverse()) IUSaveConfigSwitch(fp, &FocusReverseSP); return true; }
bool DSICCD::saveConfigItems(FILE *fp) { INDI::CCD::saveConfigItems(fp); IUSaveConfigNumber(fp, &GainNP); IUSaveConfigNumber(fp, &OffsetNP); IUSaveConfigSwitch(fp, &VddExpSP); return true; }
bool WatchDog::saveConfigItems(FILE *fp) { INDI::DefaultDevice::saveConfigItems(fp); IUSaveConfigNumber(fp, &HeartBeatNP); IUSaveConfigText(fp, &SettingsTP); IUSaveConfigText(fp, &ActiveDeviceTP); IUSaveConfigSwitch(fp, &ShutdownProcedureSP); return true; }
///////////////////////////////////////////////////////// /// Save properties in config file ///////////////////////////////////////////////////////// bool ATIKCCD::saveConfigItems(FILE *fp) { INDI::CCD::saveConfigItems(fp); if (HasCooler()) { IUSaveConfigNumber(fp, &CoolerNP); IUSaveConfigSwitch(fp, &CoolerSP); } if (m_isHorizon && IUFindOnSwitchIndex(&ControlPresetsSP) == PRESET_CUSTOM) IUSaveConfigNumber(fp, &ControlNP); if (m_CameraFlags & ARTEMIS_PROPERTIES_CAMERAFLAGS_HAS_FILTERWHEEL) INDI::FilterInterface::saveConfigItems(fp); return true; }
bool MICCD::saveConfigItems(FILE *fp) { INDI::CCD::saveConfigItems(fp); IUSaveConfigNumber(fp, &TemperatureRampNP); IUSaveConfigSwitch(fp, &ReadModeSP); if (numFilters > 0) { INDI::FilterInterface::saveConfigItems(fp); } if (maxFanValue > 0) IUSaveConfigNumber(fp, &FanNP); if (maxHeatingValue > 0) IUSaveConfigNumber(fp, &WindowHeatingNP); return true; }
bool ArmPlat::saveConfigItems(FILE *fp) { INDI::Focuser::saveConfigItems(fp); IUSaveConfigSwitch(fp, &IntExtTempSensorSP); IUSaveConfigSwitch(fp, &PerPortSP); IUSaveConfigSwitch(fp, &HalfStepSP); IUSaveConfigSwitch(fp, &WiringSP); IUSaveConfigNumber(fp, &BacklashNP); IUSaveConfigSwitch(fp, &BacklashCompensationSP); IUSaveConfigSwitch(fp, &MotorTypeSP); IUSaveConfigNumber(fp, &MaxSpeedNP); return true; }
bool MICCD::saveConfigItems(FILE *fp) { INDI::CCD::saveConfigItems(fp); IUSaveConfigNumber(fp, &TemperatureRampNP); IUSaveConfigSwitch(fp, &NoiseSP); if (numFilters > 0) { IUSaveConfigNumber(fp, &FilterSlotNP); IUSaveConfigText(fp, FilterNameTP); } if (maxFanValue > 0) IUSaveConfigNumber(fp, &FanNP); if (maxHeatingValue > 0) IUSaveConfigNumber(fp, &WindowHeatingNP); return true; }
void MathPluginManagement::SaveConfigProperties(FILE *fp) { IUSaveConfigText(fp, &AlignmentSubsystemCurrentMathPluginV); IUSaveConfigSwitch(fp, &AlignmentSubsystemActiveV); }