Add doubles

This commit is contained in:
Bill 2021-12-04 15:38:38 -05:00
parent 0e8e291455
commit 69426ce0b5
3 changed files with 20 additions and 3 deletions

View File

@ -36,6 +36,15 @@ export class BinaryReader
return short;
}
public readDouble(): number
{
const double = this._dataView.getFloat64(this._position);
this._position += 8;
return double;
}
public readInt(): number
{
const int = this._dataView.getInt32(this._position);

View File

@ -38,6 +38,13 @@ export class EvaWireDataWrapper implements IMessageDataWrapper
return this._buffer.readShort();
}
public readDouble(): number
{
if(!this._buffer) return -1;
return this._buffer.readDouble();
}
public readInt(): number
{
if(!this._buffer) return -1;

View File

@ -6,6 +6,7 @@ export interface IMessageDataWrapper
readBytes(length: number): BinaryReader;
readBoolean(): boolean;
readShort(): number;
readDouble(): number;
readInt(): number;
readString(): string;
header: number;