Constructors
constructor
- new CircularBuffer(length: number, latency: number, littleEndian: boolean): CircularBuffer
- new CircularBuffer(length: number, latency: number): CircularBuffer
-
Parameters
-
length: number
-
latency: number
-
littleEndian: boolean
-
Parameters
-
length: number
-
latency: number
Properties
Private __allowRead
__allowRead: boolean
Private __buffer
__buffer: DataBuffer
Private _latency
_latency: number
Private _littleEndian
_littleEndian: boolean
Private _readOffset
_readOffset: number
Private _writeOffset
_writeOffset: number
Methods
getAvailable
-
Returns number
getLatency
-
Returns number
getLength
-
Returns number
getLittleEndian
- getLittleEndian(): boolean
-
Returns boolean
getReadOffset
-
Returns number
getTypeString
-
Returns string
getWriteOffset
-
Returns number
read
- read(length: number): DataBuffer
-
Parameters
Returns DataBuffer
Private setLatency
- setLatency(value: number): void
-
Parameters
Returns void
Private setLittleEndian
- setLittleEndian(value: boolean): void
-
Parameters
Returns void
Private setReadOffset
- setReadOffset(value: number): void
-
Parameters
Returns void
Private setWriteOffset
- setWriteOffset(value: number): void
-
Parameters
Returns void
write
- write(buffer: DataBuffer): void
-
Parameters
Returns void