MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • Plasma Science and Fusion Center (PSFC)
  • Journal Article Series (JA)
  • View Item
  • DSpace@MIT Home
  • Plasma Science and Fusion Center (PSFC)
  • Journal Article Series (JA)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

A more flexible design for MDSplus Device drivers

Author(s)
Santoro, Fernando; Lane-Walsh, Stephen; Stiller, Joshua; Winkel, Mark
Thumbnail
Download24ja082_full.pdf (611.9Kb)
Metadata
Show full item record
Abstract
The traditional approach to building MDSplus Device drivers is rigid and lacks the ability to meet changing needs. We introduce a novel paradigm for Device driver development that allows the tree structure to dynamically change. This allows device drivers that can reconfigure to automatically reflect the hardware it represents, or a device that implements a variable number of queries to an external database. We have created a driver using this paradigm that communicates with a digitizer, queries the modules attached, and builds a MDSplus tree structure to utilize them. Additionally, this driver can reconfigure to match changes in the digitizer, by adding or deleting nodes using overwrite and/or delete modes. We also wrote a method for verifying both the setting provided and that the hardware matches the last known state. We have added fields to help validate settings such as min/max limits, and a list of allowed values. The definitions of the nodes which make of the device have been augmented to include help, tool tips and validation ranges. This will facilitate automated user interface generation.
Description
Submitted for publication in Fusion Engineering and Design
Date issued
2024-11
URI
https://hdl.handle.net/1721.1/158538
Department
Massachusetts Institute of Technology. Plasma Science and Fusion Center
Journal
Fusion Engineering and Design
Publisher
Elsevier
Other identifiers
24ja082

Collections
  • Journal Article Series (JA)
  • MIT Open Access Articles

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.