Skip to content

Commit

Permalink
Merge pull request #238 from neilenns/neilenns/try-winston
Browse files Browse the repository at this point in the history
Use Winston for logging
  • Loading branch information
neilenns authored Aug 11, 2024
2 parents f4888eb + d99e713 commit a187da8
Show file tree
Hide file tree
Showing 12 changed files with 502 additions and 153 deletions.
230 changes: 120 additions & 110 deletions com.neil-enns.trackaudio.sdPlugin/manifest.json
Original file line number Diff line number Diff line change
@@ -1,111 +1,121 @@
{
"Name": "TrackAudio",
"Version": "0.1.0.0",
"Author": "Neil Enns",
"Actions": [
{
"Name": "ATIS letter",
"UUID": "com.neil-enns.trackaudio.atisletter",
"Icon": "images/actions/atisLetter/cloud-white",
"PropertyInspectorPath": "pi/atisLetter.html",
"Tooltip": "Shows the current ATIS letter for the specified.",
"Controllers": ["Keypad"],
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
},
{
"Name": "Hotline",
"UUID": "com.neil-enns.trackaudio.hotline",
"Icon": "images/plugin/phone-solid",
"Tooltip": "Toggles Tx for a hotline frequency.",
"PropertyInspectorPath": "pi/hotline.html",
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"Controllers": ["Keypad"],
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "bottom"
}
]
},
{
"Name": "Push to talk",
"UUID": "com.neil-enns.trackaudio.pushtotalk",
"Icon": "images/plugin/microphone-solid",
"Tooltip": "Triggers transmit via push-to-talk.",
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"PropertyInspectorPath": "pi/pushToTalk.html",
"Controllers": ["Keypad"],
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
},
{
"Name": "Station status",
"UUID": "com.neil-enns.trackaudio.stationstatus",
"Icon": "images/plugin/headphones-solid",
"Tooltip": "Shows the status of a station.",
"DisableAutomaticStates": true,
"Controllers": ["Keypad"],
"PropertyInspectorPath": "pi/stationStatus.html",
"UserTitleEnabled": false,
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
},
{
"Name": "TrackAudio status",
"UUID": "com.neil-enns.trackaudio.trackaudiostatus",
"Icon": "images/plugin/pluginIcon",
"Tooltip": "Shows the status of the connection to TrackAudio.",
"PropertyInspectorPath": "pi/trackAudioStatus.html",
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"Controllers": ["Keypad"],
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
}
],
"Category": "TrackAudio",
"CategoryIcon": "images/plugin/categoryIcon",
"CodePath": "bin/plugin.js",
"Description": "Provides buttons for controlling TrackAudio",
"Icon": "images/plugin/pluginIcon",
"SDKVersion": 2,
"Software": {
"MinimumVersion": "6.5"
},
"OS": [
{
"Platform": "mac",
"MinimumVersion": "10.15"
},
{
"Platform": "windows",
"MinimumVersion": "10"
}
],
"Nodejs": {
"Version": "20",
"Debug": "--inspect=127.0.0.1:54545"
},
"UUID": "com.neil-enns.trackaudio"
}
"Name": "TrackAudio",
"Version": "0.1.0.0",
"Author": "Neil Enns",
"Actions": [
{
"Name": "ATIS letter",
"UUID": "com.neil-enns.trackaudio.atisletter",
"Icon": "images/actions/atisLetter/cloud-white",
"PropertyInspectorPath": "pi/atisLetter.html",
"Tooltip": "Shows the current ATIS letter for the specified.",
"Controllers": [
"Keypad"
],
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
},
{
"Name": "Hotline",
"UUID": "com.neil-enns.trackaudio.hotline",
"Icon": "images/plugin/phone-solid",
"Tooltip": "Toggles Tx for a hotline frequency.",
"PropertyInspectorPath": "pi/hotline.html",
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "bottom"
}
]
},
{
"Name": "Push to talk",
"UUID": "com.neil-enns.trackaudio.pushtotalk",
"Icon": "images/plugin/microphone-solid",
"Tooltip": "Triggers transmit via push-to-talk.",
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"PropertyInspectorPath": "pi/pushToTalk.html",
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
},
{
"Name": "Station status",
"UUID": "com.neil-enns.trackaudio.stationstatus",
"Icon": "images/plugin/headphones-solid",
"Tooltip": "Shows the status of a station.",
"DisableAutomaticStates": true,
"Controllers": [
"Keypad"
],
"PropertyInspectorPath": "pi/stationStatus.html",
"UserTitleEnabled": false,
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
},
{
"Name": "TrackAudio status",
"UUID": "com.neil-enns.trackaudio.trackaudiostatus",
"Icon": "images/plugin/pluginIcon",
"Tooltip": "Shows the status of the connection to TrackAudio.",
"PropertyInspectorPath": "pi/trackAudioStatus.html",
"DisableAutomaticStates": true,
"UserTitleEnabled": false,
"Controllers": [
"Keypad"
],
"States": [
{
"Image": "images/actions/default",
"TitleAlignment": "middle"
}
]
}
],
"Category": "TrackAudio",
"CategoryIcon": "images/plugin/categoryIcon",
"CodePath": "bin/plugin.js",
"Description": "Provides buttons for controlling TrackAudio",
"Icon": "images/plugin/pluginIcon",
"SDKVersion": 2,
"Software": {
"MinimumVersion": "6.5"
},
"OS": [
{
"Platform": "mac",
"MinimumVersion": "10.15"
},
{
"Platform": "windows",
"MinimumVersion": "10"
}
],
"Nodejs": {
"Version": "20",
"Debug": "--inspect=127.0.0.1:54545"
},
"UUID": "com.neil-enns.trackaudio"
}
Loading

0 comments on commit a187da8

Please sign in to comment.