Skip to content

Commit

Permalink
Add Event class to writer. (#369)
Browse files Browse the repository at this point in the history
* Add acquisition class to writer. Add reference to class in metadata.

* Add Event class to writer.

* fix key for relatedSensor for access to internal object.

---------

Co-authored-by: Johnathan Aspinwall <jwaspin@gmail.com>
  • Loading branch information
J-Oliveros and jwaspin authored May 6, 2024
1 parent 8f1e241 commit 575b8c3
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_event.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
require 'jbuilder'
require_relative 'mdJson_identifier'
require_relative 'mdJson_dateTime'
# require_relative 'mdJson_objective'
# require_relative 'mdJson_pass'
# require_relative 'mdJson_instrument'


module ADIWG
module Mdtranslator
module Writers
module MdJson

module Event

@Namespace = ADIWG::Mdtranslator::Writers::MdJson

def self.build(hEvent)
puts hEvent

Jbuilder.new do |json|
json.eventId hEvent[:eventId]
json.identifiers Identifier.build(hEvent[:identifier])
json.trigger hEvent[:eventTrigger]
json.context hEvent[:eventContext]
json.sequence hEvent[:sequence]
json.time DateTime.build(hEvent[:time])
# json.expectedObjective @Namespace.json_map(hEvent[:expectedObjectives], Objective)
# json.relatedPass Pass.build(hEvent[:relatedPass])
# json.relatedSensor @Namespace.json_map(hEvent[:relatedSensors], Instrument)
end

end
end # Event
end
end
end
end

0 comments on commit 575b8c3

Please sign in to comment.