20 lines
441 B
JavaScript
20 lines
441 B
JavaScript
class SenderInterface {
|
|
async connect() {
|
|
throw new Error('connect() must be implemented by sender classes');
|
|
}
|
|
|
|
send(command) {
|
|
throw new Error('send() must be implemented by sender classes');
|
|
}
|
|
|
|
getStatus() {
|
|
throw new Error('getStatus() must be implemented by sender classes');
|
|
}
|
|
|
|
disconnect() {
|
|
throw new Error('disconnect() must be implemented by sender classes');
|
|
}
|
|
}
|
|
|
|
module.exports = SenderInterface;
|