Standard event messages for Shutdown, power lost on Linux

Clash Royale CLAN TAG#URR8PPP
We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.
We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.
Is there any way for the Linux driver to send standard messages such as
- AC Power Lost
- AC Power restored
- Shutdown
All the applications registered for that event should get the message.
linux linux-kernel drivers power-management shutdown
add a comment |
We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.
We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.
Is there any way for the Linux driver to send standard messages such as
- AC Power Lost
- AC Power restored
- Shutdown
All the applications registered for that event should get the message.
linux linux-kernel drivers power-management shutdown
Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .
– K7AAY
Feb 1 at 16:35
add a comment |
We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.
We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.
Is there any way for the Linux driver to send standard messages such as
- AC Power Lost
- AC Power restored
- Shutdown
All the applications registered for that event should get the message.
linux linux-kernel drivers power-management shutdown
We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.
We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.
Is there any way for the Linux driver to send standard messages such as
- AC Power Lost
- AC Power restored
- Shutdown
All the applications registered for that event should get the message.
linux linux-kernel drivers power-management shutdown
linux linux-kernel drivers power-management shutdown
edited Feb 2 at 13:31
ctrl-alt-delor
11.6k42159
11.6k42159
asked Feb 1 at 4:03
md.jamalmd.jamal
1114
1114
Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .
– K7AAY
Feb 1 at 16:35
add a comment |
Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .
– K7AAY
Feb 1 at 16:35
Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .
– K7AAY
Feb 1 at 16:35
Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .
– K7AAY
Feb 1 at 16:35
add a comment |
1 Answer
1
active
oldest
votes
Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.
The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f498051%2fstandard-event-messages-for-shutdown-power-lost-on-linux%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.
The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
add a comment |
Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.
The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
add a comment |
Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.
The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.
Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.
The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.
answered Feb 2 at 13:37
ctrl-alt-delorctrl-alt-delor
11.6k42159
11.6k42159
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
add a comment |
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
What is the event . Can you provide how to send that event
– md.jamal
Feb 2 at 13:41
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.
– ctrl-alt-delor
Feb 2 at 13:58
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f498051%2fstandard-event-messages-for-shutdown-power-lost-on-linux%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .
– K7AAY
Feb 1 at 16:35