AIS-B WIP
This commit is contained in:
parent
47539cc72a
commit
5577fd22b5
@ -247,6 +247,14 @@ namespace bsmd.AIS2Service
|
|||||||
this.LastUpdate = DateTime.Now;
|
this.LastUpdate = DateTime.Now;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal void Update(AIS_ClassBStatic staticData)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
this.LastUpdate = DateTime.Now;
|
||||||
|
}
|
||||||
|
|
||||||
internal static AIS_Target CreateFromReader(IDataReader reader)
|
internal static AIS_Target CreateFromReader(IDataReader reader)
|
||||||
{
|
{
|
||||||
int mmsi = reader.GetInt32(0);
|
int mmsi = reader.GetInt32(0);
|
||||||
|
|||||||
@ -77,6 +77,18 @@ namespace bsmd.AIS2Service
|
|||||||
_dbQueue.Enqueue(_sitRep[staticData.MMSI]);
|
_dbQueue.Enqueue(_sitRep[staticData.MMSI]);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case AISClass.AISType.CLASS_B_STATIC_DATA:
|
||||||
|
{
|
||||||
|
AIS_ClassBStatic bStaticData = aisMessage as AIS_ClassBStatic;
|
||||||
|
if(!_sitRep.ContainsKey(bStaticData.MMSI))
|
||||||
|
{
|
||||||
|
AIS_Target target = new AIS_Target(bStaticData.MMSI);
|
||||||
|
_sitRep[bStaticData.MMSI] = target;
|
||||||
|
}
|
||||||
|
_sitRep[bStaticData.MMSI].Update(bStaticData);
|
||||||
|
_dbQueue.Enqueue(_sitRep[bStaticData.MMSI]);
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
_log.InfoFormat("currently discarding AIS message {0}", aisMessage.MessageType);
|
_log.InfoFormat("currently discarding AIS message {0}", aisMessage.MessageType);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -10,15 +10,13 @@
|
|||||||
console.log('error: ' + err);
|
console.log('error: ' + err);
|
||||||
});
|
});
|
||||||
function updateData(data) {
|
function updateData(data) {
|
||||||
var table = document.getElementById("aisTable");
|
|
||||||
|
|
||||||
const table = document.getElementById('Table');
|
const table = document.getElementById("aisTable");
|
||||||
let numItems = 1;
|
let numItems = 1;
|
||||||
|
|
||||||
numItems++;
|
numItems++;
|
||||||
const row = document.createElement('tr');
|
const row = document.createElement('tr');
|
||||||
row.innerHTML = `
|
row.innerHTML = `<td>
|
||||||
<td>
|
|
||||||
<input type="text" id="itemDescription${numItems}" placeholder="Item" />
|
<input type="text" id="itemDescription${numItems}" placeholder="Item" />
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user