vessel.ts
447 Bytes
import {Message} from './message';
export class Vessel {
messages: Array<Message>;
constructor(messages: Array<Message>) {
this.messages = messages;
}
addMessage(message: Message): void {
this.messages.push(message);
}
getMMSI(): string {
return this.messages[0].mmsi;
}
getName(): string {
return this.messages[0].vesselName;
}
public getColor(): string {
return (+this.getMMSI()).toString(16);
}
}