Refactor: remove Serializable

This commit is contained in:
Farkas József
2016-12-14 19:01:15 +01:00
committed by József Farkas
parent 13d91ad26b
commit e40dbb83b0
23 changed files with 52 additions and 118 deletions

View File

@@ -1,8 +1,7 @@
import { assertUInt8 } from '../assert';
import { Serializable } from '../Serializable';
import { UhkBuffer } from '../UhkBuffer';
export class ModuleConfiguration extends Serializable<ModuleConfiguration> {
export class ModuleConfiguration {
/*
* module id enumeration is a separate story
@@ -36,7 +35,7 @@ export class ModuleConfiguration extends Serializable<ModuleConfiguration> {
return this;
}
_toJsonObject(): any {
toJsonObject(): any {
return {
id: this.id,
initialPointerSpeed: this.initialPointerSpeed,
@@ -45,7 +44,7 @@ export class ModuleConfiguration extends Serializable<ModuleConfiguration> {
};
}
_toBinary(buffer: UhkBuffer): void {
toBinary(buffer: UhkBuffer): void {
buffer.writeUInt8(this.id);
buffer.writeUInt8(this.initialPointerSpeed);
buffer.writeUInt8(this.pointerAcceleration);