File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 using System . ComponentModel ;
66 using System . Windows . Forms ;
77 using System . Linq ;
8+ using System . IO ;
89
910 public partial class PocsagControl : UserControl
1011 {
@@ -159,6 +160,16 @@ private void MessageReceived(Pocsag.PocsagMessage message)
159160 int lastIndex = this . dataGridView1 . RowCount - 1 ;
160161
161162 this . bindingList . Add ( message ) ;
163+
164+ // Create a datetime named file and record messages as they come in.
165+ DateTime FileName = DateTime . Now ;
166+ if ( Directory . Exists ( ".\\ POCSAG" ) == false ) Directory . CreateDirectory ( ".\\ POCSAG\\ " ) ;
167+ if ( File . Exists ( $ ".\\ POCSAG\\ { FileName . Year } { FileName . Month } { FileName . Day } .txt") == false )
168+ {
169+ File . Create ( $ ".\\ POCSAG\\ { FileName . Year } { FileName . Month } { FileName . Day } .txt") . Close ( ) ;
170+ }
171+ File . AppendAllText ( $ ".\\ POCSAG\\ { FileName . Year } { FileName . Month } { FileName . Day } .txt", message . Payload + "\r \n " ) ;
172+
162173
163174 while ( this . bindingList . Count > 1000 )
164175 {
You can’t perform that action at this time.
0 commit comments