Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C cmsgemos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 100
    • Issues 100
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cmsgemonline
  • gem-daq
  • cmsgemos
  • Issues
  • #111

Closed
Open
Created Sep 01, 2020 by Laurent Petre@lpetreOwner

Remove xHAL remnants from gemhardware

Summary

During the migration to the mono-repository, xHAL has been split into different parts, some of them being directly included into gemhardware. The following files can be found inside the gemhardware source directory:

  • src/XHALXMLNode.h
  • src/XHALXMLParser.cpp
  • src/XHALXMLParser.h

In addition to a much-needed renaming and refactoring, no functions or classes should be declared in the xhal namespace if not belonging to the xhal libraries (stored in the xhal folder).

Steps to reproduce

The gemhardware package contains parts of what used to be xHAL.

What is the expected correct behavior?

The gemhardware package should not contain parts of what used to be xHAL: xHAL is a hardware abstraction library; gemhardware contains the low-level code accessing the GEM hardware.

Edited Jun 14, 2022 by Laurent Petre
Assignee
Assign to
Time tracking