ifw-core  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Todo List
Namespace ctd

: Add semaphore protection.

: Move to ctd::defines + implement ctd::file::ParameterFile class.

: Add semaphore protection.

Member ctd::defines::CheckRange (const std::string &par, TYPE value, TYPE lower_limit, TYPE upper_limit)
: Not yet implemented.
Member ctd::defines::CheckRange (const std::string &par, const TYPE &value, std::vector< TYPE > &valid_values)
: Not yet implemented.
Member ctd::file::CreateIfwFilename (const std::string &filename, const RootType root, const ResourceType resource, const std::string &extension="")
: Implement a more generic solution for handling absolute or relative paths.
Member ctd::string::Match (const std::string &str, const std::string &reg_exp)
Use mutex to protect this.
Member ctd::system::ExecCommand (const std::string &command)
: Execute a shell command (synchroneously). Return status and standard output/error.
Member ctd::system::Platform ()
: Generate ID for CII version.
Member ctdUtils.parameterSet.ParameterSet.__init__
Member dit::did::Did::Add (dit::did::Record &record)
Member dit::did::Did::Scan (const std::string &pattern, std::vector< dit::did::Record > &records, const bool allow_idx_subst=true, const bool stop_first_match=false, const std::list< std::string > &classes={"*"}, const ctd::defines::DataType data_types=ctd::defines::DATA_TYPE_ALL, const std::string &format_req_ex="*", const std::string &default_value_reg_ex="*", const std::string &unit_reg_ex="*", const std::string &comment_req_ex="*", const std::list< std::string > &tags_reg_ex={"*"}, const std::string &description_req_ex="*") const
Implement.
Member dit::fits::AddKey (std::shared_ptr< CCfits::FITS > &fits_handle, const dit::did::Did &dictionary, const std::string &key, const TYPE &value, const int16_t hdu_nb)
: Call AddDoubleKey() directly here.
Member dit::fits::CreateFile (std::shared_ptr< CCfits::FITS > &fits_handle, const std::string &filename, const dit::did::Did &dictionary, const int32_t bitpix, const std::vector< int32_t > &naxes, std::string &target_filename, const bool remove_if_exists=false, const uint16_t nb_of_hdr_blocks=1)

: Handle nb_of_hdr_blocks, data_size.

not implemented).

not implemented).

not implemented).

not implemented).

not implemented).

not implemented).

Member dit::fits::Verify (const std::string &filename, std::string &target_filename, dit::fits::FitsReport &report)
Not yet implemented.
Member main (int argc, char **argv)
Member TEST (Convert, Normal)
: The max value for uint64_t should be: #define ULLONG_MAX 18446744073709551615ULL (/usr/include/limits.h) This value renders the value for LLONG_MAX: #define LLONG_MAX 9223372036854775807LL Should be investigated. For now the value is set to something lower.