module Drasil.PDController.References where
import Data.Drasil.Citations (smithEtAl2007, smithLai2005,
  smithKoothoor2016, koothoor2013, laplaceWiki, pidWiki)

import Language.Drasil

citations :: BibRef
citations :: BibRef
citations = [Citation
johnson2008, Citation
abbasi2015, Citation
smithEtAl2007, Citation
smithLai2005,
             Citation
smithKoothoor2016, Citation
koothoor2013, Citation
laplaceWiki, Citation
pidWiki]

johnson2008, abbasi2015 :: Citation

pidCtrlEditor1, pidCtrlEditor2 :: Person
pidCtrlEditor1 :: Person
pidCtrlEditor1 = String -> [String] -> String -> Person
personWM String
"Michael" [String
"A"] String
"Johnson"
pidCtrlEditor2 :: Person
pidCtrlEditor2 = String -> [String] -> String -> Person
personWM String
"Mohammad" [String
"H"] String
"Moradi"

johnson2008 :: Citation
johnson2008
  = People
-> String -> String -> Int -> [CiteField] -> String -> Citation
cBookA [Person
pidCtrlEditor1, Person
pidCtrlEditor2]
      String
"PID Control: New Identification and Design Methods, Chapter 1"
      String
"Springer Science and Business Media"
      Int
2006
      []
      String
"johnson2008"

abbasi2015 :: Citation
abbasi2015
  = [CiteField] -> String -> Citation
cMisc
      [People -> CiteField
author [String -> [String] -> String -> Person
personWM String
"Nasser" [String
"M"] String
"Abbasi"],
       String -> CiteField
title String
"A differential equation view of closed loop control systems",
       String -> CiteField
howPublishedU
         String
"https://www.12000.org/my_notes/connecting_systems/report.htm",
       Month -> CiteField
month Month
Nov, Int -> CiteField
year Int
2020]
      String
"abbasi2015"